{if !$flexibleCategoryList|isset}{assign var=flexibleCategoryList value=$categoryList}{/if} {if !$flexibleCategoryListName|isset}{assign var=flexibleCategoryListName value='categoryIDs'}{/if} {if !$flexibleCategoryListID|isset}{assign var=flexibleCategoryListID value='flexibleCategoryList'}{/if} {if !$flexibleCategoryListSelectedIDs|isset}{assign var=flexibleCategoryListSelectedIDs value=$categoryIDs}{/if}
    {foreach from=$flexibleCategoryList item=categoryItem}
  1. getDescription()} class="jsTooltip" title="{$categoryItem->getDescription()}"{/if}>categoryID|in_array:$flexibleCategoryListSelectedIDs}checked="checked" {/if}/> {$categoryItem->getTitle()}

    {if $categoryItem->hasChildren()}
      {foreach from=$categoryItem item=subCategoryItem}
    1. getDescription()} class="jsTooltip" title="{$subCategoryItem->getDescription()}"{/if} style="font-size: 1rem;">categoryID|in_array:$flexibleCategoryListSelectedIDs}checked="checked" {/if}/> {$subCategoryItem->getTitle()} {if $subCategoryItem->hasChildren()}
        {foreach from=$subCategoryItem item=subSubCategoryItem}
      1. getDescription()} class="jsTooltip" title="{$subSubCategoryItem->getDescription()}"{/if}>categoryID|in_array:$flexibleCategoryListSelectedIDs}checked="checked" {/if}/> {$subSubCategoryItem->getTitle()}
      2. {/foreach}
      {/if}
    2. {/foreach}
    {/if}
  2. {/foreach}