2.4.1 频道首页模版标签

1. 什么是频道首页模版?

当用户进入某个频道页面时,这个页面所调用的就是频道首页模版,可以在"频道管理"修改频道首页模版文件。
为了方便使用,不同频道定义了默认的文件名称。如:
文章模型的频道首页模版文件:article.html
图片模型的频道首页模版文件:picture.html
下载模型的频道首页模版文件:download.html
单页模型的频道首页模版文件:page.html
同一频道模型的模版文件可以不同,可以根据实际业务需要定义多个,如单页模型:默认为page.html,我们还可以定义一个显示地图的单页模版map.html

2. 频道首页模版文件所在目录

电脑网站频道首页模版文件统一存储在:App/Tpl/Home/Default/Channel
手机网站频道首页模版文件统一存储在:App/Tpl/Wap/Default/Channel
其中Default目录不是固定的,不同的主题模版有不同的命名。

3.频道首页模版标签

以下标签可以直接在频道首页模版里使用,如:{$ChannelName}输出当前频道的频道名称
属性名称 说明
频道基本信息
ChannelID 频道ID
Parent 当前频道父频道ID
ChannelName 频道名称
ChannelModelID 所属频道模型ID(30:文章模型、31:图片模型、32:单页模型、33:链接模型、34:视频模型、35:下载模型、36:产品模型、37:反馈模型)
ChannelTarget 频道链接Target(当前页面打开,新页面打开)
LinkUrl 频道转向链接
频道内容
ChannelPicture 频道代表图片
ChannelSContent 频道简短内容
ChannelContent 频道详细内容
ChannelIcon 频道图标
ChannelStyle 频道排版样式(主要用于手机网站)
搜索引擎优化设置
Title 页面标题Title
Keywords 页面关键词Keywords
Description 页面描述Description
频道自定义属性(当现有的频道字段无法满足需要时,优先自定义以下字段)
f1 自定义属性1
f2 自定义属性1
f3 自定义属性3
频道扩展属性(在数据库频道表中不存在对应的字段,从基本的字段生成)
ChannelDepth 频道深度,一级频道为1,二级频道为2,以此类推
HasParent 当前频道是否有父频道
HasChild 当前频道是否有子频道
TopHasChild 当前频道顶级频道是否有子频道
TopChannelID 当前频道顶级频道ID
HasReadLevel 当前浏览者是否有权限阅读
其它标签
Page 输出频道(单页频道、链接频道无效)的信息分页条
NowPage 当前页码
说明:
1.频道的每个属性可以在"系统管理"->"频道模型管理"->"频道信息"记录->"字段"里自定义;
2.可以自定义频道属性的名称(语义),如:"简短内容"可以修改为"摘要",根据实际业务需要尽心自定义;
3.优先选择f1、f2、f3字段扩展。
4.红色标签表示在导航列表标签中没有的频道属性