{if $parentCategory->data.category_id eq 0}
{"All Challenges"|gettext}
{foreach from=Category::$list item=cCategory} {if $cCategory->data.category_parent eq 0}
{$cCategory->data.category_name} ({$cCategory->stats.ideasPlusChildren}) {if $cCategory->data.category_description ne ""}

{$cCategory->data.category_description}

{/if}
{/if} {/foreach} {else} {if $selectedNavPage->pageData.indexMode eq 'all'}
{"Back to"|gettext}: {"All topics"|gettext}
{elseif $selectedNavPage->pageData.indexMode eq 'overview' && ( ( (count(Category::$topLevelList)==1) && ($selectedNavPage->pageData.overviewSkipSingleIdea!=1) ) || (count(Category::$topLevelList)!=1))} {else}
{/if}

{Translation::t($parentCategory,'category_options--text_themeName')}

{if isset($smarty.request.forPhase)} {assign var=forPhase value=$smarty.request.forPhase} {/if}
{if $parentCategory->data.category_phased} {assign var=stats value=$parentCategory->phasestats} {else} {assign var=stats value=$parentCategory->stats} {/if}
{"Show all"|gettext}  {if $parentCategory->data.category_phased} {assign var=currentPhase value=$parentCategory->getCurrentPhase()} {assign var=currentPhaseStats value=$currentPhase->stats} ({$currentPhaseStats.ideasPlusChildren}) {else} ({$parentCategory->stats.ideasPlusChildren}) {/if}
{foreach from=Category::$list item=sCategory} {if $sCategory->data.category_parent eq $parentCategory->data.category_id} {if $sCategory->data.category_phased} {assign var=stats value=$sCategory->phasestats} {else} {assign var=stats value=$sCategory->stats} {/if}
{Translation::t($sCategory, 'category_name')}  {if $parentCategory->data.category_phased} {assign var=subcatStatName value="subcat_`$sCategory->data.category_id`_ideas"} ({$currentPhaseStats.$subcatStatName|intval}) {else} ({$sCategory->stats.ideasPlusChildren|intval}) {/if}
{/if} {/foreach} {/if}