模板标签里面
{list action=category module=share id=1 }
<div class="fdh-01-nav-one">
<h3 {if in_array($catid, $t.catids)}class="sidenavcur"{/if}><a href="{$t.url}">{$t.name}</a></h3>
<dl style="display:none;">
<!-- 2级 -->
{list action=category module=share pid=$t.id return=t2}
<dt {if in_array($catid, $t2.catids)}class="sidenavcur"{/if}> <a href="{$t2.url}">{$t2.name}</a></dt>
<dd style="display:none;">
<!-- 3级 -->
{list action=category module=share pid=$t2.id return=t3}
<p {if in_array($catid, $t3.catids)}class="sidenavcur"{/if}> <a href="{$t3.url}" >{$t3.name}</a></p>
{/list}
</dd>
{/list}
</dl>
</div>
{/list}
判断如果在三级栏目下 取消二级 三级的display:none; 属性 让其二级三级子类显示出来

判断如果在二级栏目下 取消二级 的display:none; 属性 让其子类显示出来

{list action=category module=share id=1 } <div class="fdh-01-nav-one"> <h3 {if in_array($catid, $t.catids)}class="sidenavcur"{/if}><a target="_blank" href="{$t.url}">{$t.name}</a></h3> {if $t.child} <dl> <!-- 2级 --> {list action=category module=share pid=$t.id return=t2} <dt {if in_array($catid, $t2.catids)}class="sidenavcur"{/if}> <a target="_blank" href="{$t2.url}">{$t2.name}</a></dt> {if $t2.child} <dd> <!-- 3级 --> {list action=category module=share pid=$t2.id return=t3} <p {if in_array($catid, $t3.catids)}class="sidenavcur"{/if}> <a target="_blank" href="{$t3.url}" >{$t3.name}</a></p> {/list} </dd> {/if} {/list} </dl> {/if} </div> {/list}