в товарах из определенной категории надо вывести код html

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

awanport
awanport
Репутация: 1
Сообщения: 4
Зарегистрирован: 20.09.2016
С нами: 7 лет 6 месяцев

Сообщение #1 awanport » 20.09.2016, 09:32

в товарах из определенной категории надо вывести код html что нужно прописать в product.tpl

Добавлено спустя 2 часа 34 минуты:
Поступил самым простейшим способом :)
{get_banner var=banner3 group=3}
{if $banner3->items}
Свой код
{/if}

Добавлено спустя 5 минут 55 секунд:
Подскажите пожалуйста как вывести в товаре свойство допустим с id 81
Пример

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

   {foreach $product->features as $f->id=81}
         {$f->value}
                        
{/foreach}


Добавлено спустя 26 минут 36 секунд:
Может кому пригодится

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


{foreach $product->features as $f}
{if ($f->feature_id == '64')}
<li>
   <label>{$f->name}</label>
   <span>{$f->value}</span>
</li>
{/if}
{/foreach}


Vitaly
Аватара
Vitaly
Репутация: 20
Сообщения: 109
Зарегистрирован: 15.08.2016
С нами: 7 лет 7 месяцев

Сообщение #2 Vitaly » 20.09.2016, 16:13

awanport писал(а):в товарах из определенной категории надо вывести код html что нужно прописать в product.tpl
Первое, что приходит в голову - выводить по ID категории.

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

{assign var=categid value=$product->categories|@array_keys}
{if $categid[0] == Нужный ID}
   Нужный код
{/if}

Кто знает проще - пишите, тема интересная :)

korshunov
korshunov
Репутация: 146
Сообщения: 1854
Зарегистрирован: 03.12.2015
С нами: 8 лет 3 месяца
Skype

Сообщение #3 korshunov » 21.09.2016, 06:32

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

{if $category->id == Нужный ID}
   Нужный код
{/if}

Vitaly
Аватара
Vitaly
Репутация: 20
Сообщения: 109
Зарегистрирован: 15.08.2016
С нами: 7 лет 7 месяцев

Сообщение #4 Vitaly » 21.09.2016, 09:10

korshunov писал(а):

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

{if $category->id == Нужный ID}
   Нужный код
{/if}
Действительно... Проще некуда. Чего я за $product ухватился, непонятно.


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

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


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

   

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

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

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