请问如果同时输出当前栏目和当前栏目的子栏目呢?

{category module=MOD_DIR pid=$cat.pid return=c}
<li class="layui-nav-item">
<a href="{$c.url}">{$c.name}</a>
{if $cat.child}
<dl class="layui-nav-child">
{loop $related $c}
<dd><a href="{$c.url}">{$c.name}</a></dd>
{/loop}
</dl>
{/if}
</li>
{/category}
这样写,也达不到目的呢,如何改进呢
{category module=MOD_DIR pid=$cat.pid return=c} <li class="layui-nav-item"> <a target="_blank" href="{$c.url}">{$c.name}</a> {if $c.child} <dl class="layui-nav-child"> {category module=MOD_DIR pid=$c.pid return=cc} <dd><a target="_blank" href="{$cc.url}">{$cc.name}</a></dd> {/category} </dl> {/if} </li> {/category}