Скрыть отображение содержимого Есть решение

Подскажите пожалуйста как скрыть содержимое которое находится в блоке div в некоторых категориях?

Есть к примеру какой-то блок:

<div>text</div>

Нужно его обернуть в проверку и показывать только в определенных категориях например с id=8 и id=18.

3 ответа

  • 1
    Алексей Webasyst 14 марта 2016 03:11 # Решение

    К примеру:

    {if in_array($category.id,array(8,9,10,11,12,13,14,15,16,17,18))}
    <div>text</div>
    {/if}

    В шаблоне category.html

    • +1
      ths ths 14 марта 2016 16:25 #

      Спасибо, работает!

      А если усложнить немного :)

      Есть к примеру родительская категория с id=2 и в ней еще 30 категорий.

      Возможно ли делать проверку и не показывать блок в категориях которые находятся в разном уровне вложенности в категории id=2 или же только перечислением id этих всех 30 категорий?

  • 1
    Алексей Webasyst 15 марта 2016 05:38 #

    Это как один из примеров, вы можете выполнять проверку по $category.parent_id(кажется так) или проверять наличие параметров категории и тогда указывать для нужных.


Добавить ответ

Чтобы добавить комментарий, зарегистрируйтесь или войдите