В этой инструкции мы узнаем, как управлять количеством отображаемых уровней категорий в меню категорий в PrestaShop. Меню категорий создается с помощью можуля tmcategries. Нам потребуется его отредактировать для установки количества подкатегорий.
Откройте файл modules\tmcategories\tmcategories.tpl.
Замените код:
{foreach from=$blockCategTree.children item=child name=blockCategTree}
{if $smarty.foreach.blockCategTree.last}
{include file="$branche_tpl_path" node=$child last='true'}
{else}
{include file="$branche_tpl_path" node=$child}
{/if}
{/foreach}
на следующий:
{foreach from=$blockCategTree.children item=child name=blockCategTree}
{if $smarty.foreach.blockCategTree.index < 5}
{if $smarty.foreach.blockCategTree.last}
{include file="$branche_tpl_path" node=$child last='true'}
{else}
{include file="$branche_tpl_path" node=$child}
{/if}
{/if}
{/foreach}
Где значение 5 в условии {if $smarty.foreach.blockCategTree.index < 5} это количество разрешенных подкатегорий.