如果有子栏目则显示子栏目,如果没有,则显示父栏目下子栏目,如果也没有,就显示当前栏目:
{if $cat.child} {loop $related $c} <dd><a href="{$c.url}" class="{if in_array($catid, $c.catids)}active{/if}">{$c.name}</a></dd> {/loop} {else if $parent.child} {loop $related $c} <dd><a href="{$c.url}" class="{if in_array($catid, $c.catids)}active{/if}">{$c.name}</a></dd> {/loop} {else} <dd><a href="{$cat.url}" class="active">{$cat.name}</a></dd> {/if}
判断是否有父栏目:
{if $cat.pid != 0} 有父栏目 {else} 没有父栏目 {/if}