Иногда необходимо настроить вывод элементов шаблона только на главной или других страницах
Для этого можно использовать вставки кода в каркас верстки страниц в Вашем шаблоне
<?php if(URL::isSection(null)): ?> Этот текст будет выводиться только на главной странице <?php endif; ?> <?php if(!URL::isSection(null)): ?> Этот текст будет выводиться на всех страницах кроме главной <?php endif; ?> <?php if(URL::isSection('catalog')): ?> Этот текст будет выводиться только в каталоге <?php endif; ?><?php if(!URL::isSection('catalog')): ?> Этот текст будет выводиться везде кроме каталоге <?php endif; ?>Вместо 'catalog' можно указать любую страницу: feedback, cart, product и т.п.
Что делать если на странице не одна секция в URL:
<?php if(URL::getClearUri()=='/kompyuternaya-tehnika/ustroystva-vvoda'): ?> Этот текст будет выводиться только на странице 'http://demo.enterprise.com/kompyuternaya-tehnika/ustroystva-vvoda' <?php endif; ?> Можно так: <?php if(URL::getUrl()=='http://demo.enterprise.com/kompyuternaya-tehnika/ustroystva-vvoda?page=2'): ?> Этот текст будет выводиться только на странице 'http://demo.enterprise.com/kompyuternaya-tehnika/ustroystva-vvoda?page=2' <?php endif; ?> Вариант отслеживания контролеров: <?php if(APP::get('controller')=="controllers_catalog"): ?> Этот текст будет выводиться на всех страницах каталога <?php endif; ?><?php if(APP::get('controller')=="controllers_product"): ?> Этот текст будет выводиться во всех карточках товара <?php endif; ?>