下面的代码,把相关栏目都取出来,大家栏目少的时候,就显得很饱满充实. 如果大家栏目太多的话,就会非常拥挤 ~~~ {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} ~~~