[MODx] Выборочный поиск по множеству параметров

Сергей16 лет в сервисе
Данные заказчика будут вам доступны после подачи заявки
07.12.2011

Приветствую всех.

Сайт на MODx Evo CMS. Требуется настроить поиск по множеству TV (http://www.k8.by/catalog/apparel/jackets.html). Типы полей различны: Check Box, DropDown List Menu, Text и проверка на заполнение TV «На складе» и «На скидке» — http://clip2net.com/s/1nxLc

+ сохранить настройки поиска для страницы в куках, чтобы по возвращении на страницу с изменёнными настройками активными остались именно те чекбоксы, которые отметил пользователь.

Всё это хотелось бы сделать через Ditto (возможно с использованием andFilter.extender или подобного). На данный момент сниппет, отвечающий за вывод каталога, выглядит вот так (т.е. уже использует параметры из адресной строки):

$display = isset($_GET['orderBy']) ? $_GET['orderBy'] : 'createdon DESC';

$parameters = array(

'id' => 'page',

'tpl' => 'catalog_tpl',

'showInMenuOnly' => '1',

'hideFolders' => '1',

'paginate' => '1',

'display' => '12',

'paginateAlwaysShowLinks' => '1',

'paginateSplitterCharacter' => 'splitter',

'orderBy' => $display

);

echo $modx->runSnippet('Ditto', $parameters);

?>

Возможно, поможет вот этот топик - http://community.modx-cms.ru/blog/solutions/1410.html

Спасибо…