KingCMS/列表调用

来自站长百科
跳转至: 导航、​ 搜索

KingCMS | 安装 | 模板标签 | 自定义标签 | 其他使用 | FAQ

{king:portal.list/}标签属性 作用 
listid 要调用的列表ID,若调用多个,则用逗号分开,如:listid="2,3"
支持排除,如:listid!='2' 即不显示listid为2的栏目。多个指定可以逗号分开: listid!='3,4' 
listid1 调用所属列表,即下级列表,当取值为0的时候是调用根目录,如:listid1='0',调用多个列表的下级列表,则也可以用逗号分开
支持排除 
siteid 调用指定站点的列表
支持排除 
modelid 调用所属模型的列表;如调用所有文章列表:modelid="6"
支持排除 
gid 调用指定用户组的栏目列表
支持排除 
nlist 调用指定列表生成方式的栏目列表 0静态1动态2伪静态
支持排除 
npage 调用指定内容生成方式的栏目列表 0静态1动态2伪静态
支持排除 
language 调用所用语言的列表;若调用所有中文列表:language='zh-cn' 
orderby 排序 
number 调用数量 

注意:

以上属性可以结合使用,如调用所有根目录下面的文章列表时,设置的属性为: listid1='0' modelid='6'

示例:一二级栏目列表的调用

Example :
{king:portal.listlistid1='0'}
<dl>
        <dt><a href="{king:listpath/}">{king:listname/}</a></dt><!-- 调用一级栏目,(循环一) -->
        {king:portal.Listlistid1='(king:listid/)'}<!-- 注意,这里的portal.List和上面的有区别,L用的是大写,(循环二) -->
        <dd><a href="{king:listpath/}">{king:listname/}</a></dd><!-- 调用二级栏目 -->
        {/king:portal.List}
</dl>
{/king:portal.list} 

注意 : 你会发现在(循环二)中的属性listid1的值是(king:listid/),这个值是(循环一)中的{king:listid/},当传递到属性值的时候,需改用小括号。 这两层循环,都用的是portal.list,可他们没有出现(循环一)开始代码和(循环二)结束代码匹配的错误,避开这种问题的方法是,设置不同的大小写字符来做区分,这点特别关键! 同样的方法,可以扩展到三层列表调用或者更深层次的列表循环。

示例:一二级栏目列表及下面文章的调用

Example :
{king:portal.listlistid1='0' modelid="6"}<!-- 你可以指定任何一个栏目开始,我们在这里就指定了根目录,指定modelid='6'是为了只调用文章列表 -->
<dl>
        <dt><a href="{king:listpath/}">{king:listname/}</a></dt><!-- 调用一级栏目标题及链接 -->
        {king:portal.articlelistid='(king:listid/)'}<!-- 调用文章 -->
        <dd><a href="{king:path/}">{king:title/}</a></dd><!-- 调用文章列表 -->
        {/king:portal.article}<!-- 结束标记 -->
</dl>
{/king:portal.list} 

注意: 你能做的不止是这些,以上的仅仅是常见的应用例子,更复杂的应用也并不复杂,KingCMS标签的值传递是一级一级往下传的,可以到无穷

  • {king:portal.menu/}的用法相似于{king:portal.list/},不同的是{king:portal.menu/}不支持{king:portal.list/}那样丰富的属性。
Example :
{king:portal.menu3}
        <a href="{king:listpath/}">{king:listname/}</a>
{/king:portal.menu3}

参考来源[ ]

KingCMS使用手册导航

安装

基本使用

特色和插件 | 模块 | 安装支持SQLite3模块 | 登录后台 | 设置伪静态

模板标签

模板基础 | 内外部模板 | 固定样式 | 编写标签 | 语言与参数标签 | URL标签 | POST及特殊参数标签 | PHP可执行代码

自定义标签

内容调用类型 | 列表调用 | 标签调用 | 分页标签 | 模型调用 | 用户订单标签 | 用户导航 | 用户信息标签

其他使用

调用代码段 | 返回总数 | 简单查询 | 完整查询 | 使用示例 | 标签综合应用举例

FAQ