Создал группу баннеров и указал к примеру показывать в категории
(Мобильные телефоны), то есть в шаблон требуется вставить код именно этой группы. и так если мне нужно будет 10 категорий то я 10 раз вынужден вызывать один и тот же код на странице с товарами. Хотелось бы как то автоматизировать данный процесс.
Возможно ли в цикле вызвать все группы баннеров ?
То есть он выводит все группы , у каждой группы в цикле выводит баннеры, ну а через фильтры уже будет показываться определенная группа на странице.
Чтоб при создании новой группы баннеров я не лез в код и не добавлял новый цикл вывода баннеров.
Пока идея только такая что поставить счетчик и по нему начиная с 1 вызывать все подряд, но может возможно вызвать только существующие группы, то есть только те ID которые созданы через админ панель.
Добавлено спустя 10 минут 31 секунду:
Ну к примеру есть у меня группа
Код: Выделить всё
{foreach $array as $key=>$row}
{get_banner var="banner_group$key" group="group$key"}
{if $banner_group$key->items}
<div class="container hidden-md-down">
<div class="fn_banner_group$key slick-banner">
{foreach $banner_group$key->items as $bi}
<div>
{if $bi->url}
<a href="{$bi->url}" target="_blank">
{/if}
{if $bi->image}
<img src="{$bi->image|resize:1170:390:false:$config->resized_banners_images_dir}" alt="{$bi->alt}" title="{$bi->title}"/>
{/if}
<span class="slick-name">
{$bi->title}
</span>
{if $bi->description}
<span class="slick-description">
{$bi->description}
</span>
{/if}
{if $bi->url}
</a>
{/if}
</div>
{/foreach}
</div>
</div>
{/if}
{$key = $key+1}
{/foreach}