栏目循环调用以 {lao:nav } 开头 {/lao:nav}结束。
栏目调用可用参数如下
num = 数量 没什么好解释的,就是条数的意思
typeid = 调用栏目类型 =1表示内部栏目(最终列表页)、=2表示单页面(频道页也是一种单页)、=3表示外链
ismenu =1 表示调用隐藏的栏目 默认不调用隐藏的栏目
modelid =模型id
catid = 栏目id 支持多个栏目,多个栏目用,分割开 如 catid=1,3,5 则会调用1,3,5这三个栏目 此标签和parentid不能同时用
parentid = 上级栏目id 即父ID 如 parentid=5 则会调用栏目ID=5下面的子栏目
{lao:if $current}on{/lao:if}css高亮专用
{lao:if $index}我是首页{/lao:if}
来几个例子吧
1.当里面什么参数都不填写默认调用全部的顶级栏目 注意 lao:nav 后面跟着两个空格然后才是 } 注意是两个空格。
{lao:nav } <a href="{lao:$lao['url']}">{lao:$lao['catname']}</a> {/lao:nav}
2.调用十个顶级栏目
{lao:nav num=10} <a href="{lao:$lao['url']}">{lao:$lao['catname']}</a> {/lao:nav}
3.调用十个顶级栏目 并且栏目类型是单页面的
{lao:nav num=10 typeid=2} <a href="{lao:$lao['url']}">{lao:$lao['catname']}</a> {/lao:nav}
4.调用十个顶级栏目 并且栏目类型是单页面的 并且把隐藏的栏目也调用出来
{lao:nav num=10 typeid=2 ismenu=1} <a href="{lao:$lao['url']}">{lao:$lao['catname']}</a> {/lao:nav}
5.调用模型id=1的顶级栏目
{lao:nav modelid=1} <a href="{lao:$lao['url']}">{lao:$lao['catname']}</a> {/lao:nav}
6.调用栏目id为 1、5、9的栏目
{lao:nav catid=1,5,9} <a href="{lao:$lao['url']}">{lao:$lao['catname']}</a> {/lao:nav}
7.调用栏目id=1的子栏目
{lao:nav parentid=1} <a href="{lao:$lao['url']}">{lao:$lao['catname']}</a> {/lao:nav}
来个的演示吧 此标签适用于N级别栏目调用
{lao:nav num=10}//先调用出十个顶级栏目 <li class="nLi {lao:if $current}on{/lao:if}">//高亮专用 //循环内可以填写各种栏目字段参数支持函数哦 <h3><a href="{lao:$lao['url']}">{lao:$lao['catname']}</a></h3> {lao:if $lao['child']}//判断如果存在下级栏目 如果存在则执行下面的代码 <ul class="sub"> {lao:nav parentid=$lao[catid] }//调用顶级栏目的子栏目 如果你想调用三级栏目 参考此代码 <li><a href="{lao:$lao['url']}">{lao:$lao['catname']}</a></li> {/lao:nav} </ul> {/lao:if}//结束循环判断 </li> {/lao:nav}//结束循环调用
//配合php标签调用当前栏目的下面栏目 (在首页无效哦)
{lao:php $topcat = get_top_cat($catid);}//通过get_top_cat函数获取当前栏目的顶级栏目信息 {lao:if $topcat[catid]}//如果存在父栏目就执行 {lao:nav parentid=$topcat[catid]} //把获取的顶级栏目id传入调用子栏目 <a href="{lao:$lao['url']}">{lao:$lao['catname']}</a> {/lao:nav} {lao:else} 如果没有父栏目自己看着办吧 {/lao:if}
调用单个栏目信息怎么办,比如我想调用当前栏目的名称
列表模板可以这样写 {lao:$catname}
内容页就是{lao:$cat[catname]}
或者{lao:$cats[$catid][catname]} 栏目和内容页通用
同理 把catname换成image 那就是栏目图片了。
更多的自己去研究吧 在此只列举常用的调用 配合if else php等标签可以满足各种调用