Задать вопрос
@Egche
Ученье-свет.

Как настроить фильтр в getPage modx?

1. Вывод ресурсов через getPage здесь
2. Код сниппета фильтра + getPage:
<?php
$out = array();
$category = isset($_GET['category']) ? strip_tags($_GET['category']) : '';
$categories = explode('|', $category);
if ($category != '') {
foreach ($categories as $categ) {
$out[] = 'category==%*' . $categ . '*%';
}
}
return implode(',' $out);


[[!getPage? 
&elementClass=`modSnippet` 
&element=`getResources`
&limit=`20`
&parents=`28`
&hideContainers=`1`
&tpl=`tplList`
&includeTVs=`1` 
&tvFilters=`[[!filter]]`
]]

3. Результат getPage ajax'ом подгружается на эту страницу , соответственно на ней можно посмотреть наименования категорий в data-value списка li и глянуть catalog.js в source.
  • Вопрос задан
  • 272 просмотра
Подписаться 1 Оценить Комментировать
Пригласить эксперта
Ответы на вопрос 1
@Egche Автор вопроса
Ученье-свет.
Разобрался. С названиями tv-параметров напутал.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы