{foreach from=$categoryList item=categoryItem} categoryID == $categoryItem->categoryID} class="active"{/if} data-category-id="{@$categoryItem->categoryID}"> {$categoryItem->getTitle()} {#$categoryItem->getArticles()} {if $activeCategory && ($activeCategory->categoryID == $categoryItem->categoryID || $activeCategory->isParentCategory($categoryItem->getDecoratedObject())) && $categoryItem->hasChildren()}
      {foreach from=$categoryItem item=subCategoryItem} categoryID == $subCategoryItem->categoryID} class="active"{/if} data-category-id="{@$subCategoryItem->categoryID}"> {$subCategoryItem->getTitle()} {#$subCategoryItem->getArticles()} {if $activeCategory && ($activeCategory->categoryID == $subCategoryItem->categoryID || $activeCategory->parentCategoryID == $subCategoryItem->categoryID) && $subCategoryItem->hasChildren()}
        {foreach from=$subCategoryItem item=subSubCategoryItem} categoryID == $subSubCategoryItem->categoryID} class="active"{/if} data-category-id="{@$subSubCategoryItem->categoryID}"> {$subSubCategoryItem->getTitle()} {#$subSubCategoryItem->getArticles()} {/foreach}
      {/if} {/foreach}
    {/if} {/foreach}