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