欢迎光临散文网 会员登陆 & 注册

齐博x1:相关栏目名称的调用

2021-04-09 12:01 作者:半抹灯芯  | 我要投稿

下面的代码,把相关栏目都取出来,大家栏目少的时候,就显得很饱满充实. 如果大家栏目太多的话,就会非常拥挤

{volist name="$fid|get_sort='other'" id="name"} <li {eq name="$key" value="$fid"}class='ck'{/eq}><a href="{:urls('content/index',"fid=$key")}">{$name}</a></li>{/volist}

如果大家栏目太多的话,就推荐换成下面的代码.这样的话.如果有子栏目,就只显示子栏目,如果没有子栏目的话.就显示同级栏目

{volist name=":getArray(fun('Sort@son',intval($fid))?:fun('Sort@brother',$fid))" id="name"} <li {eq name="$key" value="$fid"}class='ck'{/eq}><a href="{:urls('content/index',"fid=$key")}">{$name}</a></li>{/volist}

其它使用说明
{:fun('sort@name',$fid)} 根据栏目ID获取栏目名称

下面的代码是获取所有上级栏目,一般用在导航时使用

<a href="/">网站主页 </a> -> <a href="{:urls('index/index')}">频道主页</a>{volist name=":{:fun('sort@fathers',$fid)}" id="name"} -> <a href="{:urls('content/index',"fid=$key")}">{$name}</a>{/volist}

只获取一级栏目

{volist name=":sort_config('',0)" id="name"} <li {eq name="$key" value="$fid"}class='ck'{/eq}><a href="{:urls('content/index',"fid=$key")}">{$name}</a></li>{/volist}

获取指定ID的子栏目,跟上面的有点像.区别是上面的是0

{volist name=":sort_config('',$fid)" id="name"} <li {eq name="$key" value="$fid"}class='ck'{/eq}><a href="{:urls('content/index',"fid=$key")}">{$name}</a></li>{/volist}


齐博x1:相关栏目名称的调用的评论 (共 条)

分享到微博请遵守国家法律