國(guó)微CMS的模板制作整理下知識(shí)點(diǎn):
一、所有系統(tǒng)/模塊一般調(diào)用公共頭部與尾部
A,、在模式上每個(gè)系統(tǒng) / 模塊均既可調(diào)用自身系統(tǒng)/模塊的頭部與尾部,也可以調(diào)用網(wǎng)站公共的頭部與尾部,。
B,、一般網(wǎng)站的頭部都一樣的,所以做模板時(shí)候,,我們一般調(diào)用公共頭部,、尾部即可。
C,、這樣就只需將網(wǎng)站公共頭部,、尾部制作好,放在核心(core)里面即可,,做好一個(gè)就行,。
下圖所在位置:根目錄 / template / company (企業(yè)方案模板)
core(系統(tǒng)核心)里面存放著網(wǎng)站公共頭部、尾部及提示頁(yè)面,。
下圖所在位置:根目錄 / template / company / core(系統(tǒng)核心)
打開上面的系統(tǒng)核心文件夾---core
二,、模板中“#.php” 文件說(shuō)明
A、這個(gè)文件的作用在于用戶在后臺(tái)可以看到這個(gè)模板選項(xiàng),。
B,、用記事本打開這個(gè)文件,修改里面的“方案名稱”即可,。
三,、國(guó)微模板引擎識(shí)別符
<!--{php168}-->
中間為模板HTML內(nèi)容
<!--{/php168}-->
說(shuō)明:<!--{php168}--> 模板引擎識(shí)別符是PHP168 V6.5模板引擎官方特定的 ,與PHP語(yǔ)法無(wú)關(guān),。以前也可以定為 <,?PHP> ,主要作用讓系統(tǒng)能識(shí)別模板,,并加載,。
這個(gè)需要用戶朋友自己記憶了。以后任意出現(xiàn)模板的地方,,必然每個(gè)頁(yè)面首尾會(huì)出現(xiàn)上述分界符,。
四 、國(guó)微的核心,、系統(tǒng),、模型分別用 core 、system,、module 來(lái)表示
核心(core)大家都比較清楚,,就是系統(tǒng)核心(參考架構(gòu)圖)
系統(tǒng)(system)表示CMS系統(tǒng),、視頻系統(tǒng)、問(wèn)答系統(tǒng)這個(gè)級(jí)別的功能系統(tǒng),。
模型(module)表示如CMS系統(tǒng)下面有文章模型和產(chǎn)品模型,,那么他們兩個(gè)就是模型(module)
以后會(huì)用到如下語(yǔ)句:
<!--{template $this_system header}--> / 調(diào)用本系統(tǒng)頭部子模板
<!--{template $core header}--> / 調(diào)用系統(tǒng)核心頭部子模板,調(diào)用系統(tǒng)核心頭部比較特殊點(diǎn),不需要加$this_.
<!--{template $this_module header}--> / 調(diào)用本模型頭部子模板,,如文章1模型頭部
調(diào)用尾部模板就與上述一致了
如<!--{template $this_system footer}--> / 調(diào)用本系統(tǒng)底部子模板,,以此類推
備注:template:模板 header:頭部 footer:尾部 $ :變量符 <!--{***********}--> :模板引擎識(shí)別符,是PHP168模板引擎自定的,,與PHP語(yǔ)法無(wú)關(guān),。
包括**里面的“template $this_moode header”也是官方模板引擎自定的,記住這個(gè)格式就好,,與PHP語(yǔ)法無(wú)關(guān),。
五、標(biāo)簽寫法
A,、標(biāo)簽寫法和以前一樣,,格式為:$label[*****] 如 $label[abc123] 或$label[首頁(yè)新聞],支持中文和英文標(biāo)簽,。
B,、$label[*****] 里面的“*****”可隨意填寫,只要不重名即可,。
如下圖:打開企業(yè)方案的首頁(yè)模板,,大家可以放些標(biāo)簽在HTML上:
如下圖:放上去的標(biāo)簽,在前臺(tái)的演示效果,,注意綠色的小框框: