• Doccms模板如何include包含head或foot文件

    Doccms模板最大的特點就是首頁和內頁兩個模板頁搞定全站,因為Doccms模板自帶了parts文件,parts文件的作用就是內頁的內容部分。一般我們只要做好了index.php和common.php兩個模板文件,內頁的內容部分用<?php sys_parts()?>標簽就可以直接讀取現成的parts了。如果需要修改內頁內容結構樣式,需要到parts里修改對應文件即可。所以,一般情況下,首頁和內頁的頭部和底部這些公共部分,我們只需要修改Doccms模板的index.php(首頁模板)和common.php(內頁模板)就可以。

    但有些時候,不同欄目的內頁版式不盡相同,Doccms也提供給我們一種方法,那就是做不同的common.php模板,換個名字另存到模板的common目錄,后臺的頻道管理中設置指定的common頁面樣式即可,然后不同的common頁里的<?php sys_parts()?>標簽里就可以填不同的數字,不同的數字對應parts中不同的樣式文件。例如:模板根目錄中的common.php里我們可以寫<?php sys_parts()?>,對應的是parts目錄中以0結尾的樣式文件,common/common1.php中我們可以寫<?php sys_parts(1)?>,對應的是parts目錄中以1結尾的樣式文件,以此類推。這樣的話,模板文件就多了起來,如果我們需要修改頭部或底部公共內容時,有幾個模板就要修改幾次,很多做Doccms模板的朋友這時就都會有這樣的一個疑問:能否在Doccms模板中include包含頭部公共文件head.php或底部公共文件foot.php呢?如果可以,就只需要修改這兩個公共文件即可。

    其實有專門的標簽可以實現上面提到的效果,標簽是<?php include get_abs_skin_root().'head.php' ;?>。使用方法是:在Doccms模板目錄新建php文件,命名head.php或foot.php,然后在index.php和common.php中,用<?php include get_abs_skin_root().'head.php' ;?>和<?php include get_abs_skin_root().'foot.php' ;?>來include包含調用一下即可。而且這個標簽支持跨目錄調用,例如我們如果不將head.php或foot.php存儲在模板根目錄,而是存儲在Doccms模板的common目錄中,就可以用<?php include get_abs_skin_root().'common/head.php' ;?>和<?php include get_abs_skin_root().'common/foot.php' ;?>來進行調用。

    當然,如果有其他的公共部分代碼,例如聯系方式、客服之類,我們也可以用相同的方法來實現包含調用。

    怎么樣,是不是很簡單,使用這種方法,就可以在Doccms模板中包含其他的公共文件,降低工作量,減少重復修改公共內容的次數。

    關鍵詞: Doccms
    2016-03-14 11:45:00 來源:本站 瀏覽:1677
    關閉
    人妖视频在线观看专区,人妖系列网站在线看TS,人妖系列在线精品视频,人与嘼视频免费播放,人与动人物欧美网站