Помощь Вывод фильтра не только в каталоге

Регист
12 Дек 2017
Сообщения
19
Симпатии
7
#1
Добрый день
Помогите кто разобраться, как вывести фильтр на главной(index.php) и на странице групп товаров с новинками, распродажей и хитами (group.php)
Вывожу с помощью строки <?php filterCatalog(); ?>, но все глухо, ничего не выводит
Хотя в каталоге все хорошо
 

Wlad007

Модератор
Developer
Регист
14 Сен 2016
Сообщения
195
Симпатии
233
#2
ТУТ я уже писал про вывод на определённых страницах пост 9
<?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.moguta.ru/kompyuternaya-tehnika/ustroystva-vvoda'
<?php endif; ?>

Можно так:

<?php if(URL::getUrl()=='http://demo.moguta.ru/kompyuternaya-tehnika/ustroystva-vvoda?page=2'): ?>
Этот текст будет выводиться только на странице 'http://demo.moguta.ru/kompyuternaya-tehnika/ustroystva-vvoda?page=2'
<?php endif; ?>

Вариант отслеживания контролеров:

<?php if(MG::get('controller')=="controllers_catalog"): ?>
Этот текст будет выводиться на всех страницах каталога
<?php endif; ?>

<?php if(MG::get('controller')=="controllers_product"): ?>
Этот текст будет выводиться во всех карточках товара
<?php endif; ?>
 
Последнее редактирование:
Регист
12 Дек 2017
Сообщения
19
Симпатии
7
#3
ТУТ я уже писал про вывод на определённых страницах пост 9
С документацией знакома))
Да и на главной уже каким то образом уже выводится, может тупо закешировалось....
А вот в group нет. Как поняла нужно в core/lib/filter.php в function getHtmlFilter и function getHtmlPropertyFilter дописать, что то вроде URL::isSection('group'). Но все равно фильтр тупо не выводится

И пыталась найти функцию filterCatalog и не нашла, нигде.
 
Сверху Снизу