<{foreach from=$data item=parent key=parentId}> <{if $parent.sub}>
  • <{$parent.label}> <{if $setting.showCatDepth_default == '3'}>
      <{foreach from=$parent.sub item=child key=childId}> <{if $child.sub }>
    • <{$child.label}>
      • <{if $setting.devide == '0'}> <{else}> <{counter start=1 assign="result" print=false }> <{foreach from=$child.sub item=gChild key=gChildId}> <{if ($result mod $setting.devide) eq 1 }> <{elseif ($result mod $setting.devide) eq 0}> <{else}> <{/if}> <{counter assign="result" print=false }> <{/foreach}> <{/if}>
        <{foreach from=$child.sub item=gChild key=gChildId name=gchildloop}> "><{$gChild.label}> <{if !$smarty.foreach.gchildloop.last}><{$setting.page_devide}><{/if}> <{/foreach}>
        "><{$gChild.label}> <{$setting.page_devide}>"><{$gChild.label}> <{$setting.page_devide}>
        "><{$gChild.label}> <{$setting.page_devide}>
    • <{else}>
    • <{$child.label}>
    • <{/if}> <{/foreach}>
    <{elseif $setting.showCatDepth_default == '2'}> <{if $setting.devide == "0"}> <{else}> <{counter start=1 assign="result" print=false }> <{foreach from=$parent.sub item=child key=childId}> <{if ($result mod $setting.devide) eq 1 }> <{elseif ($result mod $setting.devide) eq 0}> <{else}> <{/if}> <{counter assign="result" print=false}> <{/foreach}> <{/if}>
    <{foreach from=$parent.sub item=child key=childId name=childloop}> "><{$child.label}> <{if !$smarty.foreach.childloop.last}><{$setting.page_devide}><{/if}> <{/foreach}>
    "><{$child.label}> <{$setting.page_devide}>"><{$child.label}> <{$setting.page_devide}>
    "><{$child.label}> <{$setting.page_devide}>
    <{/if}>
  • <{else}>
  • <{$parent.label}>
  • <{/if}> <{/foreach}>