绑定模板

燃烧的冰2019-12-28  367

wellcms 2.0 有一套模板机制,无需后台操作,安装模板后,程序根据约定的规则,直接匹配模板。


程序根据版块 fid值 进行匹配模板,匹配不到自动切换使用已安装模板的公用模板,版块DI为列表路径中的数字。

如 http://www.wellcms.cn/list-1.html 中的 list-1 这个 1 就是版块ID。


默认列表页 view/template/demo/htm/list.htm 路径中 demo 为自己的模板目录

默认所有版块列表公用 list.htm 文件,现在对一个或多个特定版块进行 不同的模板绑定。


频道页绑定模板,分为扁平频道、门户频道和自定义模式频道

扁平频道 flat_category.htm

门户频道 portal_category.htm

自定义模式频道 index_category.htm


举例频道ID 1 绑定模板:

扁平频道 1_flat_category.htm

门户频道 1_portal_category.htm

自定义模式频道 1_index_category.htm


列表页绑定模板

举例版块 1 绑定规则为 1_list.htm 这种情况下, 版块 1 就会使用新绑定的列表页模板。


详情页绑定模板,以绑定版块 fid 为原则。

默认的详情页为 view/template/demo/htm/read.htm


举例版块 1 的详情页,绑定规则为 1_read.htm 这种情况下, 版块 1 就会使用新绑定的详情页模板。


单页绑定模板

对应的文件为 view/htm/single_page.htm

后台->内容管理->单页列表->下拉选择那个单页列表->看浏览器地址栏 page-list-6.html

page-list-后面的数字才是对应的fid,绑定模板则为 1_single_page.htm


如果被绑定的模板不存在,则使用默认公用模板,如当前安装模板没有公用模板,自动切换成为官方默认模板。


很简单,试新建一个页面,随便写点什么试试吧!