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