栏目


AI总结

此内容由AI根据文章内容自动生成。AI By BigModel

生成摘要失败

栏目变量

栏目变量 栏目名称 模板标签
id ID {$.id}
channelname 名称 {$.channelname}
title 标题 {$.title}
link 链接 {$.link}
keywords 关键词 {$.keywords}
description 描述 {$.description}
pagesize 文章数 {$.pagesize}
fid 父级ID {$.fid}

其他变量

变量标识 变量名称 模板标签
icon 图标 {$.icon}

父级信息

{$parent=cms:channel:get($.fid)} 父栏目名:{$parent.channelname} 父栏目网址:{$parent.link}

顶级栏目信息

{$parents=cms:channel:top($.id)}

获取当前栏目的顶级栏目,如不存在顶级栏目则返回false

指定栏目信息

{$.3.title} 指定id为3的栏目标题

{$.公司介绍.title} 指定栏目名称为公司介绍的栏目标题

调用

当前栏目

{$.id} 直接调用需要的栏目信息

指定栏目

{$.3.id} 指定一个栏目ID下的栏目信息

顶级栏目和二级栏目分开渲染

例如你有一个顶级栏目叫电子书,二级栏目则是分类的电子书,比如小说、商业、管理,那么在顶级栏目,你可能需要渲染二级栏目分类,在二级栏目则渲染具体书籍,这时分模板渲染,就可以使用以下方法:

//判断是否有下级栏目
{$nav=nav($nav.id)} //使用nav函数获取栏目列表
{if count($nav)}
//有下级,说明在顶级栏目
{else}
//否则在二级栏目
{/if}

多级同理

讨论