Добро пожаловать в наше сообщество!
skripters.net - небольшой форум для вэб-мастеров на котором вам предоставляется широкий выбор скриптов, плагинов, стилей и много чего еще для запуска собственного проекта: интернет-магазина, форума, корпоративного сайта, продающего лендинга. Здесь вы найдете много решений по заработку в интернет. Сможете продать или купить нужное вам решение для старта своего веб-проекта. Опытные пользователи проконсультируют вас если вы вначале пути, подскажут как лучше, помогут в установке и настройке.

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

Катерина

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

Wlad007

Крыса! Вор! Мошенник!
Нарушитель
Регист
14 Сен 2016
Сообщения
0
Реакции
3
ТУТ я уже писал про вывод на определённых страницах пост 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; ?>
 
Последнее редактирование:

Катерина

Premium+
Регист
12 Дек 2017
Сообщения
19
Реакции
22
ТУТ я уже писал про вывод на определённых страницах пост 9
С документацией знакома))
Да и на главной уже каким то образом уже выводится, может тупо закешировалось....
А вот в group нет. Как поняла нужно в core/lib/filter.php в function getHtmlFilter и function getHtmlPropertyFilter дописать, что то вроде URL::isSection('group'). Но все равно фильтр тупо не выводится

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