По умолчанию страница бренда использует шаблон search.html. Чтобы задать собственный внешний вид, создайте в теме файл brand_plugin_brand_page_catalog.html.
В шаблоне доступна переменная $collections — список коллекций бренда. Каждый элемент списка содержит следующие поля:
| Поле | Описание |
|---|---|
id |
Идентификатор коллекции |
name |
Название коллекции |
url |
Ссылка на страницу коллекции |
filtration_is_enabled |
Включена ли фильтрация |
brand_id |
Идентификатор бренда |
is_shown |
Отображается ли коллекция |
sort |
Порядок сортировки |
Пример шаблона с кнопкой «Показать ещё»:
{if !empty($collections)}
{$count_hidden = 0}
<div class="brand-page__collections toggle-block">
<div class="title title_h2">Коллекции</div>
<div class="brand-page__collections-list">
{foreach $collections as $collection}
{$is_hidden = $collection@iteration > $collections_limit}
{if $is_hidden}
{$count_hidden = $count_hidden + 1}
{/if}
<a href="{$collection.url|escape}" class="brand-page__collections-item{if $is_hidden} brand-page__collections-item_hidden{/if}">
<span class="brand-page__collections-item-name">{$collection.name|escape}</span>
</a>
{/foreach}
{if $count_hidden > 0}
<div class="brand-page__collections-list-footer">
<button class="brand-page__collections-item brand-page__collections-list-show-button toggle-block__button">
[`Показать ещё`]
</button>
<button class="brand-page__collections-item brand-page__collections-list-hide-button toggle-block__button">
[`Скрыть`]
</button>
</div>
{/if}
</div>
</div>
{/if}
По умолчанию страница коллекции также использует шаблон search.html. Чтобы переопределить её вид, создайте в теме файл brand_plugin_collection_page.html.
На странице доступны следующие переменные:
$brand — данные о бренде (аналогично странице бренда).$brand_collection — данные о текущей коллекции. Содержит те же поля, что и элементы списка $collections (см. таблицу выше).$filters — фильтры товаров (аналогично фильтрам на странице бренда и странице категории).