Вывод категорий в бренде

Правила раздела: faq.php?mode=okay
Модератор: Модераторы

Julius123 M
Julius123 M
Репутация: 19
Сообщения: 204
Зарегистрирован: 05.02.2017
С нами: 3 года

Сообщение #1 Julius123 » 01.07.2017, 14:48

Подскажите можно как-то на странице бренда (не всех брендов, а именно выбранного бренда) вывести категории в которых есть товары этого бренда? ну и конечно ссылку на бренд в этой категории вставить. Например в бренде Xiaomi есть товары в категориях Телефоны, Планшеты, Ноутбуки.

korshunov
korshunov
Репутация: 88
Сообщения: 1127
Зарегистрирован: 03.12.2015
С нами: 4 года 2 месяца
Skype

Сообщение #2 korshunov » 01.07.2017, 16:02

Можно, отдельным программированием. Готового такого, кажется, нет...

Uanix
Uanix
Репутация: 0
Сообщения: 2
Зарегистрирован: 29.01.2020
С нами: 26 дней 8 часов

Сообщение #3 Uanix » 03.02.2020, 14:25

Есть готовое решение...
Вставляется в products.tpl
Стили под Ваш шаблон поправить нужно...

Код: Выделить всё

{* Featured categories *}
<div class="row feat_products products">
{if ($category->brands || $prices || $features)  && $products|count > 0}
{foreach $brand->categories as $c}

<div class="col-md-3 col-xs-6">
<div class="card fn_product">
<div class="fn_transfer clearfix">     
<div class="image22">

{if $c->visible}
{if $c->image}
               <a href="{$lang_link}catalog/{$c->url}/brand-{$brand->url}" data-category="{$c->id}">
            <img class="fn_img preview_img" src="{$c->image|resize:250:250:false:$config->resized_categories_dir}" alt="{$c->name|escape}" />
            </a>
            {else}
                <a title="{$c->name|escape}" href="{$lang_link}catalog/{$c->url}/brand-{$brand->url}" data-category="{$c->id}"> <img class="fn_img preview_img" src="design/{$settings->theme}/images/no_image.png" width="250" height="250" alt="{$categories->name|escape}"/></a>
            {/if}
         {/if}
</div>
<div class="details22 clearfix">           
<div class="foot_item22">
<a href="{$lang_link}catalog/{$c->url}/brand-{$brand->url}" data-category="{$c->id}"><span>{$c->name|escape} {$brand->name|escape}</span></a>
</div>
</div>
</div>
</div>
</div>

{/foreach}
{/if}         
</div>
<div class="brand-prod"></div>



Название раздела: Вопросы по работе с OkayCMS
Правила раздела: faq.php?mode=okay

Быстрый ответ


Введите код в точности так, как вы его видите. Регистр символов не имеет значения.
Код подтверждения

   

Вернуться в «Вопросы по работе с OkayCMS»

Кто сейчас на форуме (по активности за 5 минут)

Сейчас этот раздел просматривают: 1 гость