<form id="nt331"></form><address id="nt331"><address id="nt331"></address></address>
    <listing id="nt331"><nobr id="nt331"></nobr></listing>
    <em id="nt331"></em>
        <noframes id="nt331"><form id="nt331"><th id="nt331"></th></form>

        <form id="nt331"></form>

            首頁 織夢教程正文

            織夢教程:dedecms主要模板文件與功能說明

            czwmggyang 織夢教程 2020-12-26 16:58:34 1439 0 織夢教程

            DedeCMS系統的模板是非固定的,用戶可以在新建欄目時可以自行選擇欄目模板,官方僅提供最基本的默認模板,即是內置系統模型的各個模板,由于DedeCMS支持自定義頻道模型,用戶自定義新頻道模型后,還需要按該模型的字段設計一套新的模板,此外,DedeCMS也支持使用風格的形式使用模板,默認風格是default,它表示系統默認使用{cmspath}/templets/default這個文件夾的模板,如果你下載了一套新的模板,你可以不必要刪除default原有的文件,把下載的模板文件夾命名你想要的風格名稱,如style2等,然后在后臺修改了默認的模板風格名稱為style2,那系統將使用{cmspath}/templets/style2這文件當作默認模板,但是若你手工指定了欄目模板的位置,則后臺參數風格的定義無效。

            一、概念,設計和使用模板,必須要理解下面幾個概念

            1、板塊(封面)模板:

            指網站主頁或比較重要的欄目封面頻道使用的模板,一般用“index_識別ID.htm”命名,此外,用戶單獨定義的單個頁面或

            自定義標記,也可選是否支持板塊模板標記,如果支持,系統會用板塊模板標記引擎去解析后才輸出內容或生成特定的文件。

            2、列表模板:

            指網站某個欄目的所有文章列表的模板,一般用“list_識別ID.htm”命名。

            3、檔案模板:

            表示文檔查看頁的模板,如文章模板,一般用“article_識別ID.htm”命名。

            4、其它模板:

            一般系統常規包含的模板有:主頁模板、搜索模板、RSS、JS編譯功能模板等,此外用戶也可以自定義一個模板創建為任意文件。

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

            1、模板保存位置:

            模板目錄:{cmspath}/templets/樣式名稱(英文,默認為default,其中system為系統底層模板,plus為插件使用的模板)

            /具體功能模板文件}

            2、模板文件命名規范:

            (1).index_識別ID.htm: 表示板塊(欄目封面)模板;

            (2).list_識別ID.htm: 表示欄目列表模板;

            (3).article_識別ID.htm: 表示內容查看頁(文檔模板,包括專題查看頁);

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

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

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

            例:list_image.htm表示是就是內容類型為圖片集的欄目默認列表模板。

            article_article.htm表示的是文章查看頁模板。

            三、其它模板說明

            1、默認底層模板

            位置:{cmspath}/templets/system

            功能:在沒有指定標記的默認底層模板的時候,系統將自動調用這個文件夾的相應文件作為底層模板。

            2、插件目錄模板

            位置:{cmspath}/templets/plus

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

            3、會員后臺模板

            位置:{cmspath}/member/templets

            功能:會員后臺的模板。

            四、二次開發

            在V5.5中已經將標簽開發分離出來,您可以通過后臺[模板]-[標簽代碼管理],點擊“新增加一個新的標簽”來創建一個自己的標

            簽,標簽文件名為:標簽名.lib.php

            接口函數定義為:functionlib_標簽名(&$ctag,&$refObj),返回值是結果字符串

            修改標簽時為了防止出錯,您也可以修改它的名稱(同時修改文件名和函數名),這樣等同繼承了原來標簽的代碼建立一個新的標簽。

            本文轉載自:http://dedecms.com/help/templets/2009/0929/2.html

            版權聲明

            本站文章轉載自互聯網,僅供訪客參考,不代表本站立場。如本文侵占您的版權,請提供證明文件,我站會及時刪除。
            與本站合作的作者所發文章僅代表作者個人觀點,與本站無關;作者授權發表的文章,未經許可,不得轉載。
            常見問題:如何充值積分及提升用戶VIP?

            本文鏈接:http://www.hbxwb.com/post/32.html

            發表評論

            評論列表(0人評論 , 1439人圍觀)
            ?還沒有評論,來說兩句吧...

            標簽列表

            亚洲精品456在线播放