當前位置:股票大全官網 - 財經新聞 - 關於dedecms修改模板的壹個基本問題

關於dedecms修改模板的壹個基本問題

◆DedeCms模板安裝/制作概述:

DEDEDECMS系統的模板不是固定的。用戶可以在創建新欄時選擇自己的欄模板。官方只提供最基本的默認模板,也就是內置系統模型的模板。由於DEDEECMS支持自定義渠道模型,用戶在自定義新的渠道模型後,需要根據模型的字段設計新的模板。此外,DEDEECMS還支持使用樣式形式的模板。默認樣式是default,表示系統默認使用CMS path/templates/default的模板。如果下載壹套新的模板,不需要刪除默認的原文件,用妳想要的樣式命名下載的模板文件夾,比如style2。那麽,後臺默認的templates/style2名稱就是style 2,系統會使用templates/Style 2作為默認模板,但是如果手工指定列模板的位置,那麽後臺參數Style的定義就無效了。

壹、模板的概念、設計和使用,我們必須了解以下概念。

1、板(蓋)模板:

指網站首頁或重要欄目封面頻道使用的模板,壹般以“index_ identifying ID.htm”命名。此外,用戶可以選擇是支持單個頁面的塊模板標記還是用戶定義的自定義標記。如果是這樣,系統將在輸出內容或生成特定文件之前使用塊模板標記引擎對其進行解析。

2.列表模板:

指壹個網站的壹個欄目中所有文章列表的模板,壹般命名為“list_ identify ID.htm”。

3.文件模板:

代表文檔查看頁面的模板,比如文章模板,壹般命名為“article_ identify ID.htm”。

4.其他模板:

壹般系統中常見的模板有:首頁模板、搜索模板、RSS、JS編譯函數模板等。此外,用戶還可以自定義模板來創建任何文件。

二、命名,DedeCms模板默認命名規則如下

1,模板保存位置:

模板目錄:CMS path/templates/style name(英文,默認為default,其中system為系統底層模板,plus為插件使用的模板)/特定函數模板文件}

2、模板文件命名規範:

(1) index _ identification ID.htm:表示板塊(列蓋)模板;

(2) List _ Identify ID.htm:表示列列表模板;

(3) Article _ Identify ID.htm:表示內容查看頁面(文檔模板,包括特殊查看頁面);

(4) search.htm:搜索結果列表模板;

(5) index.htm:首頁模板;

註:【標識ID】可在“渠道模式管理”處獲取。當然,您也可以在“渠道模型管理”中確定渠道的模板名稱。

示例:list_image.htm表示是,即內容類型為照片集的列的默認列表模板。

Article_article.htm代表文章查看頁面模板。

三。其他模板的描述

1,默認底部模板

位置:CMS path/templates/system

功能:當沒有指定默認的底層模板時,系統會自動調用該文件夾中的相應文件作為底層模板。

2.插件目錄模板

位置:CMS路徑/模板/plus

功能:評論、友好鏈接、RSS地圖等模板。

3.成員後臺模板

位置:CMS path/member/templates

功能:會員後臺模板。

第四,二次開發

DedeCms的主要模板解析類有include/inc_arcpart_view.php、include/inc_arclist_view.php和include/inc_archives_view.php,它們與pub_dedetag.php共同作用,如果想給文檔模板、列表模板、板塊模板添加壹些函數,可以直接修改這些類的ParseTemplet()或ParseTempletsFirst()等方法,使標記名和屬性與函數函數立即對應起來。

希望這有所幫助