# 模板标签使用说明
# 基本变量标签
{$site_title}
站点标题,<title>站点标题</title>
为了制作模板方便系统封装了标题 ,如果您不满意系统封装的标题组合形式,完全可以自己填写标签而不采用上面的标签。
{$site_keywords}
站点关键字,<meta name="keywords" content="{$site_keywords}" />
{$site_description}
站点描述,<meta name="description" content="{$site_description}" />
上面三个标签常用于页头mate,为了制作模板方便 系统封装了标题 ,如果您不满意系统封装的标题组合形式,完全可以自己填写标签 而不采用上面的标签。
{$site_url}
网站的网址,首页地址
{$site_name}
站点名称,与站点标题不同,为固定值,可以用于页面展示网站名称
{$site_template}
站点当前模板目录,网站当前应用模板目录地址, 如当前应用模板目录为 default 则为标签解析为 /template/default/,常用于保存模板 css、js、图片文件路径。如果您不想您的模板目录被暴露,就建议不用此标签,不过为了方便模板的管理,此标签还是很有用。
# 加载模板标签
加载模板文件,将对应的模板文件内容渲染在调用标签的位置
示例:
{template header.html} // 加载当前模板目录下 header.html 模板文件
{template member/index.html} // 加载当前模板目录下的 member 目录里的 index.html 模板文件
# block 区块
调用指定 ID 的区块,多用于焦点图、描述等随时需要替换的内容
{block 1}
if - 条件判断
list - 列表
只需要在 list 标签内添加参数 optional=1 或者 optional=true,就可以在 list 标签内调用自定义字段
在内容模型添加的自定义字段如 abc,可能会调用的地方如下: 加上参数 optional 标志将会对自定义字段进行取值存储,如不显示自定义字段就不要添加
{list catid=1 num=10 optional=true}
{$vdata[abc]}
{/list}