{foreach from=$pcatlist item=clist}
{if $clist.num le '2' and $clist.rootid ne '' and $parentid eq ''}
{if $clist.id eq $pageid and $clist.child and $clist.num le '3'}
{foreach from=$pcatlist item=slist}
{if $slist.parentid eq $pageid}
{/if}
{/foreach}
{/if}
{elseif $clist.num le '2' and $clist.rootid ne '' and $parentid ne ''}
{if $clist.child and $clist.num le '3' and $clist.id eq $parentid}
{foreach from=$pcatlist item=slist}
{if $slist.parentid eq $parentid}
{if $slist.checked}
- {$slist.name}
{else}
- {$slist.name}
{/if}
{if $slist.num le '4' and $slist.id eq $pageid or $slist.id eq $scatid}
{foreach from=$pcatlist item=klist}
{if $klist.parentid eq $pageid or $klist.parentid eq $scatid}
{/if}
{/foreach}
{/if}
{/if}
{/foreach}
{/if}
{/if}
{/foreach}