講解模板之前,先了解一下整個CMS的目錄結構。
XYHCMS2/XYHCMS1基本目錄結構
/
..../App 主項目目錄
..../avatar 會員頭像目錄
..../Data 編輯器等固定資源目錄
..../Include 框架目錄
..../Install 安裝程序目錄,安裝完后可刪除[安裝時必須有可寫入權限]
..../Public 模板圖片等資源目錄
..../uploads 默認上傳目錄[必須可寫入]
..../xyhai.php 默認后臺管理入口(可任意改名)
..../App/Group/Home/Tpl/ 默認模板目錄
..../App/Group/Mobile/Tpl/ 默認手機模板目錄
XYHCMS2/XYHCMS1模板
XYHCMS模板是非固定的,用戶可以在新建欄目時可以自行選擇欄目模板和內容頁模板,官方僅提供最基本的默認模板,即是內置系統模型的各個模板。
XYHCMS支持使用風格的形式使用模板,默認風格是 default,它表示系統默認使用 App/Group/Home/Tpl/default(注:XYHCMS1.3為App/Group/Index/Tpl/default) 這個文件夾的模板文件,如果你下載了一套新的模板,你可以不必要刪除 default 原有的文件,把下載的模板文件夾命名你想要的風格名稱,如 style3 等,然后在后臺修改了默認的模板風格為 style3 ,那系統將使用 App/Group/Home/Tpl/style3(注:XYHCMS1.3為App/Group/Index/Tpl/style3) 這文件夾下的文件當作默認模板。
一、概念,設計和使用模板,必須要理解下面幾個概念
1、首頁模板:
指網站主頁,一般用“Index_index.html”命名(區分大小寫)
2、列表(單頁)模板:
指網站某個欄目的所有文章列表的模板,一般用 “List_識別名稱.html” 命名。
3、內容模板(文檔模板):
表示文檔查看頁的模板,如文章模板,一般用 “Show_識別名稱.html” 命名。
4、模板資源文件:
一般模板資源文件為 css樣式文件,js文件,images文件
二、 命名,XYHcms模板默認命名規則如下
1、模板保存位置:
前臺模板目錄:App/Group/Home/Tpl/樣式風格名稱(英文,默認為default)/具體功能模板文件
如默認前臺模板目錄:App/Group/Home/Tpl/default
如默認前臺模板目錄[v1.3]:App/Group/Index/Tpl/default
手機站模板目錄:App/Group/Mobile/Tpl/樣式風格名稱(英文,默認為default)/具體功能模板文件
如默認手機站模板目錄:App/Group/Mobile/Tpl/default
2、模板資源(css,js,images)保存位置:
前臺模板資源目錄:Public/樣式風格名稱(英文,默認為default)/具體功能模板文件
如默認前臺模板資源目錄:Public/default
手機站模板資源目錄:Public/Tpl/樣式風格名稱(英文,默認為default)/mobile/具體功能模板文件
如默認手機站模板資源目錄:Public/default/mobile
3、 模板文件命名規范:
(1)Index_index.htm: 表示主頁模板;
(2)List_識別名稱.htm: 表示欄目列表(或單頁)模板;
(3)Show_識別名稱.htm: 表示內容查看頁(文檔模板);
注解:[識別名稱]可以隨意取不重復的英文或拼音名稱。
例:
List_product.htm 表示是就是產品模型的欄目默認列表模板。
List_page.htm 表示單頁默認模板
Show_article.htm 表示的是文章查看頁模板。