濮阳杆衣贸易有限公司

主頁(yè) > 網(wǎng)站建設(shè) > 建站知識(shí) > DedeCms模板安裝官方教程

DedeCms模板安裝官方教程

POST TIME:2017-12-13 23:06

DedeCms系統(tǒng)的模板是非固定的,用戶可以在新建欄目時(shí)可以自行選擇欄目模板,官方僅提供最基本的默認(rèn)模板,即是內(nèi)置系統(tǒng)模型的各個(gè)模板,由于DedeCms支持自定義頻道模型,用戶自定義新頻道模型后,還需要按該模型的字段設(shè)計(jì)一套新的模板,此外,DedeCms也支持使用風(fēng)格的形式使用模板,默認(rèn)風(fēng)格是 default,它表示系統(tǒng)默認(rèn)使用 cmspath/templets/default 這個(gè)文件夾的模板,如果你下載了一套新的模板,你可以不必要?jiǎng)h除 default 原有的文件,把下載的模板文件夾命名你想要的風(fēng)格名稱,如 style2 等,然后在后臺(tái)修改了默認(rèn)的模板風(fēng)格名稱為 style2 ,那系統(tǒng)將使用 templets/style2 這文件當(dāng)作默認(rèn)模板,但是若你手工指定了欄目模板的位置,則后臺(tái)參數(shù)風(fēng)格的定義無(wú)效。

一、概念,設(shè)計(jì)和使用模板,必須要理解下面幾個(gè)概念

1、板塊(封面)模板:
  指網(wǎng)站主頁(yè)或比較重要的欄目封面頻道使用的模板,一般用“index_識(shí)別ID.htm”命名,此外,用戶單獨(dú)定義的單個(gè)頁(yè)面或自定義標(biāo)記,也可選是否支持板塊模板標(biāo)記,如果支持,系統(tǒng)會(huì)用板塊模板標(biāo)記引擎去解析后才輸出內(nèi)容或生成特定的文件。
2、列表模板:
  指網(wǎng)站某個(gè)欄目的所有文章列表的模板,一般用 “list_識(shí)別ID.htm” 命名。
3、檔案模板:
  表示文檔查看頁(yè)的模板,如文章模板,一般用 “article_識(shí)別ID.htm” 命名。
4、其它模板:
  一般系統(tǒng)常規(guī)包含的模板有:主頁(yè)模板、搜索模板、RSS、JS編譯功能模板等,此外用戶也可以自定義一個(gè)模板創(chuàng)建為任意文件。

二、 命名,DedeCms模板默認(rèn)命名規(guī)則如下

1、模板保存位置:
  模板目錄:cmspath/templets/樣式名稱(英文,默認(rèn)為default,其中system為系統(tǒng)底層模板,plus為插件使用的模板)/具體功能模板文件}
2、 模板文件命名規(guī)范:
(1)index_識(shí)別ID.htm: 表示板塊(欄目封面)模板;
(2)list_識(shí)別ID.htm: 表示欄目列表模板;
(3)article_識(shí)別ID.htm: 表示內(nèi)容查看頁(yè)(文檔模板,包括專題查看頁(yè));
(4)search.htm: 搜索結(jié)果列表模板;
(5)index.htm: 主頁(yè)模板;

注解:[識(shí)別ID]可以在“頻道模型管理”的地方獲得,當(dāng)然,你也可以在“頻道模型管理”的地方確定某個(gè)頻道的模板命名。

例:list_image.htm 表示是就是內(nèi)容類型為圖片集的欄目默認(rèn)列表模板。
  article_article.htm 表示的是文章查看頁(yè)模板。

三、其它模板說明

1、默認(rèn)底層模板
位置: cmspath/templets/system
功能:在沒有指定標(biāo)記的默認(rèn)底層模板的時(shí)候,系統(tǒng)將自動(dòng)調(diào)用這個(gè)文件夾的相應(yīng)文件作為底層模板。
2、插件目錄模板
位置: cmspath/templets/plus
功能:評(píng)論、友情鏈接、RSS地圖等模板。
3、會(huì)員后臺(tái)模板
位置: cmspath/member/templets
功能:會(huì)員后臺(tái)的模板。

四、二次開發(fā)

  DedeCms主要的模板解析類是 include/inc_arcpart_view.php、include/inc_arclist_view.php、include/inc_archives_view.php,這些類是與pub_dedetag.php一起工作的,如果你想為文檔模板、列表模板、板塊模板增加一些功能,可以直接修改這幾個(gè)類的ParseTemplet()或ParseTempletsFirst()這類的方法,把標(biāo)記名稱,屬性對(duì)應(yīng)試相應(yīng)該的功能函數(shù)即時(shí)。
 



收縮
  • 微信客服
  • 微信二維碼
  • 電話咨詢

  • 400-1100-266
共和县| 丽江市| 崇文区| 博白县| 龙州县| 昌邑市| 建平县| 淳安县| 罗定市| 云南省| 陆川县| 星子县| 炎陵县| 通许县| 疏勒县| 祁东县| 尉犁县| 焉耆| 岑溪市| 奈曼旗| 游戏| 炉霍县| 晋中市| 普安县| 孟村| 新竹市| 清镇市| 喀喇沁旗| 承德市| 虹口区| 山东省| 阿坝县| 怀集县| 芷江| 嘉义县| 太谷县| 黔东| 依安县| 钟山县| 蓬溪县| 尼勒克县|