3 ответа

  • 1
    Eugen Nichikov 3 января 2014 03:37 #
    По какому условию должен блок фильтроваться?

    Например, можно задать в параметрах страницы show_my_super_cool_block=1

    Тогда в дизайне на месте вывода блока разместить следующий код:
    {if $page.show_my_super_cool_block}
    {$wa->block('my_super_cool_block')}
    {/if}

    Блок отобразится только на страницах с заданным параметром.
    • 0
      Ярослав Гришин Ярослав Гришин 4 января 2014 02:28 #
      Спасибо все работает , для работы каталоге сделал так :
      {if $category.params.show_my_super_cool_block}
      {$wa->block('my_super_cool_block')}
      {/if}
      Может кто знает чтобы он работал и на дочерних страницах.
  • 0
    Ярослав Гришин 3 января 2014 06:06 #
    Мне необходимо размещать блоки с разными html, в разных категориях(и их подкатегиями) как на сайте, так и магазине.
    пробывал код который расположен ниже но что то не работает.
    У сайта есть возможность создовать разные блоки с любым наполнением.
    Собственно вот этот код:
    <?php $url = strpos($_SERVER['REQUEST_URI'], "single"); switch($url){ case true: ?>
    <!-- Ваш элемент -->
    <?php break;}?>
    Где single — страница, на которой(а также на ее дочериных) будет показываться Ваш элемент.

    <!— Ваш элемент —> - замените на свой код, который будет скрыт.

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

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