Автор Тема: условие показа элемента в категории  (Прочитано 358 раз)

09 Июнь 2019, 11:50:00
  • Фрилансер
  • *
  • Сообщений: 213
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
Здравствуйте!
Подскажите как прописать условие показа элемента для определенной категории и всех ее подкатегорий.
Если использовать {if $category->id == "x"  }, то элемент будет отображаться только в одной категории, ее подкатегории не затрагивает.
PS 1.6
09 Июнь 2019, 13:33:06
Ответ #1
  • Ветеран
  • *****
  • Сообщений: 22125
  • Репутация: +25303/-1
  • Prestashop - просто и эффективно
    • Просмотр профиля
Для товара так
$product->id_category_default == "xx"Для разных элементов или перечислять все ид категорий, или в контроллер добавить метод показа блока при определенной родительской категории.
Эксперт Prestashop - решения всех проблем, написание модулей, создание тем для интернет-магазинов под Prestashop.
Эксперт Magento - создам сайт на Magento, программирование кастомных модулей для Magento, кастомизация тем Magento.
Лучшие цены!!!
09 Июнь 2019, 15:28:55
Ответ #2
  • Фрилансер
  • *
  • Сообщений: 213
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
Для товара так
$product->id_category_default == "xx"Для разных элементов или перечислять все ид категорий, или в контроллер добавить метод показа блока при определенной родительской категории.

Спасибо. Если перечислять все ид категорий как будет выглядеть условие?
09 Июнь 2019, 18:24:08
Ответ #3
  • Ветеран
  • *****
  • Сообщений: 22125
  • Репутация: +25303/-1
  • Prestashop - просто и эффективно
    • Просмотр профиля
{if $category->id == "x" || $category->id == "x" || $category->id == "x" ... }
Эксперт Prestashop - решения всех проблем, написание модулей, создание тем для интернет-магазинов под Prestashop.
Эксперт Magento - создам сайт на Magento, программирование кастомных модулей для Magento, кастомизация тем Magento.
Лучшие цены!!!