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

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

trainracing M
Аватара
trainracing M
Возраст: 32
Репутация: 13
Сообщения: 121
Зарегистрирован: 07.10.2016
С нами: 7 лет 6 месяцев
Сайт

Сообщение #1 trainracing » 02.06.2017, 11:42

Как сделать вывод текста в карточке товара, который пренадлежит к родит.категории с id=39
или хотя бы вевести текст если товар пренадлежит к конечной категории id=41

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

{if $product->categories->id==39}текст{/if}
{if category->id==39}текст{/if}
{if $category->path=category->id==39}текст{/if}


не работает(( подскажите пожалуйста

m1hasik M
Аватара
m1hasik M
Возраст: 32
Репутация: 31
Сообщения: 200
Зарегистрирован: 12.11.2015
С нами: 8 лет 5 месяцев
Откуда: Днепр
Skype

Сообщение #2 m1hasik » 02.06.2017, 12:07

trainracing писал(а):Как сделать вывод текста в карточке товара, который пренадлежит к родит.категории с id=39
или хотя бы вевести текст если товар пренадлежит к конечной категории id=41

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

{if $product->categories->id==39}текст{/if}
{if category->id==39}текст{/if}
{if $category->path=category->id==39}текст{/if}


не работает(( подскажите пожалуйста

{if $category->path[0]->parent_id==39}текст{/if}
или
{if $category->id==41}текст{/if}

trainracing M
Аватара
trainracing M
Возраст: 32
Репутация: 13
Сообщения: 121
Зарегистрирован: 07.10.2016
С нами: 7 лет 6 месяцев
Сайт

Сообщение #3 trainracing » 02.06.2017, 12:54

m1hasik писал(а):{if $category->path[0]->parent_id==39}текст{/if}
или
{if $category->id==41}текст{/if}

все равно не отображает в карточке товара ничего((

OkayCMS M
Администратор
Аватара
OkayCMS M
Администратор
Репутация: 216
Сообщения: 1627
Зарегистрирован: 12.11.2015
С нами: 8 лет 5 месяцев
Сайт Skype

Сообщение #4 OkayCMS » 02.06.2017, 13:19

Вы где этот код указываете?

trainracing M
Аватара
trainracing M
Возраст: 32
Репутация: 13
Сообщения: 121
Зарегистрирован: 07.10.2016
С нами: 7 лет 6 месяцев
Сайт

Сообщение #5 trainracing » 02.06.2017, 14:15

OkayCMS писал(а):Вы где этот код указываете?
в product.tpl в дизайне магазина. (не в админке)

Добавлено спустя 45 минут 36 секунд:
Проблему решил. Правильно так

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

{if $category->path[0]->id==39}<p>текст</p>{/if}


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

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


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

   

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

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

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