{if $showtype==1} {loop get_childcat($channelid,$catid) $cat} {/loop}
{$cat[catname]} {if $cat[child]==1 && $child} {loop get_childcat($channelid,$cat[catid]) $childid}   {$childid[catname]} {/loop} {/if}
{elseif $showtype==2} {loop get_childcat($channelid,$catid) $cat} {/loop}
{$cat[catname]}  
{if $cat[child]==1 && $child} {loop get_childcat($channelid,$cat[catid]) $childid} {$childid[catname]}
{/loop} {/if}
{else} {$cattree($channelid,$catid,$open)} {/if}