栏目标签
描述:输出栏目导航数据
额外参数 说明 必须
@catid 为0代表输出顶级栏目,指定id则输出该id下的子栏目 是
@order 排序,例如“id DESC” 否
@limit 指定返回数据量 例如limit="5,10",且不得和@num共存 否
@num 每次返回数据量 例如num="5" 否
@where sql语句的where部分 例如:where="id in(1,6,8)",代表输出id1,6,8的栏目,@catid参数则需要省略 否
简单示例:
{yzn module="cms" action="category" catid="0" cache="3600" order="listorder ASC" num="10" return="data"}
{volist name="data" id="vo"}
...HTML...
{/volist}
{/yzn}
完整示例:
//输出顶级栏目和二级栏目10条数据并且缓存3600秒
<div class="nav fr">
<ul class="navlist">
<li {if !isset($catid)}class="hover"{/if}><a href="{:url('cms/index/index')}" title="首页">首页</a></li>
{yzn module="cms" action="category" catid="0" cache="3600" order="listorder ASC" num="10" return="data"}
{volist name="data" id="vo"}
<li {if isset($catid) && in_array($catid,explode(',',$vo['arrchildid']))}class='hover'{/if}>
<a href="{$vo.url}" title="{$vo.catname}">{$vo.catname}</a>
<!--判断是否有子栏目-->
{eq name="vo.child" value="1"}
<div class="subnav">
{yzn module="cms" action="category" catid="$vo['id']" cache="3600" order="listorder ASC" num="10" return="data"}
{volist name="data" id="vo"}
<a href="{$vo.url}" title="{$vo.catname}">{$vo.catname}</a>
{/volist}
{/yzn}
</div>
{/eq}
</li>
{/volist}
{/yzn}
</ul>
</div>
返回变量 说明
@id 栏目列表id
@url 栏目url路径
@catdir 唯一标识
@catname 栏目名称
@image 栏目图片
@icon 栏目图标
@description 栏目描述
@child 是否含有子栏目 0-无 1-有
@arrchildid 所有子栏目
@parentid 上级父栏目
@arrparentid 所有父栏目
@modelid 模型ID
@type 栏目类型ID 1-单页 2-列表 3-外链
@listorder 排序
@status 状态 0-隐藏 1-显示
希望以上内容对你有所帮助!如果还有其他问题,请随时提问。 各类知识收集 拥有多年CMS企业建站经验,对 lecms, classcms, fastadmin, pbootcms, phpcms, eyoucms, yzmcms, xunruicms, jizhicms, wordpress, hkcms, yzncms, 等各类cms的相互转化,程序开发,网站制作,bug修复,程序杀毒,插件定制都可以提供最佳解决方案。