Как на главной странице вывести ограниченное кол-во подкатегорий?

Если выводить полностью все подкатегори, то страница смотрится ужасно.
код для вывода со всеми подкатегориями такой:
{$homepage_columns = 4}
{$categories = $wa->shop->categories(0, 1, true, true)}

<table class="homepage_categories">
{foreach $categories as $tc_id => $top_category}

{if $tc_id is div by $homepage_columns}<tr>{/if}
<td>
<div class="top_category_image"><img src="{shopCategoryImagesPlugin::getCategoryImageUrl($top_category.id)}" / ><br>
<a class="top_category" href="{$top_category.url}">{$top_category.name|escape}
</div>

{foreach $top_category.childs as $child_category name=child_categories}
{$child_category.name|escape}{if !$smarty.foreach.child_categories.last}, {/if}
{/foreach}
</div>

</td>
{if $tc_id+1 is div by $homepage_columns}</tr>{/if}
{/foreach}
</table>

как ограничить вывод, например 5 подкатегориями, а далее шла бы ссылка "посмотреть все"?

{foreach $top_category.childs as $child_category name=child_categories}
{$child_category.name|escape}{if !$smarty.foreach.child_categories.last}, {/if}
{/foreach}
</div>

1 ответ

Добавить ответ

Чтобы добавить комментарий, зарегистрируйтесь или войдите