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