讲解模板之前,先了解一下整个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 表示的是文章查看页模板。