msProducts фильтрация товаров по размеру, цвету
Всем привет! Не могу отфильтровать товары в каталоге по размеру, цвету. По цене фильтрует легко. С чем это связано?
Собственно код:
Ответ:
Не уверен, что решение правильное, но оно точно работает и может кому пригодится.
Собственно код:
{$_modx->runSnippet('!pdoPage', [
'parents' => $_modx->resource.id,
'element' => 'msProducts',
'ajaxMode' => 'default',
'limit' => '8',
'where' => '{"Data.size:IN":["1200x600","213x313"]}',
'tpl' => '@FILE chunks/productsMainRow.tpl',
])}По цене и др. фильтрация работает: {$_modx->runSnippet('!pdoPage', [
'parents' => $_modx->resource.id,
'element' => 'msProducts',
'ajaxMode' => 'default',
'limit' => '8',
'where' => '{"Data.price:IN":["720","20"]}',
'tpl' => '@FILE chunks/productsMainRow.tpl',
])}Ответ:
Не уверен, что решение правильное, но оно точно работает и может кому пригодится.
{$_modx->runSnippet('!pdoPage', [
'parents' => $_modx->resource.id,
'element' => 'msProducts',
'limit' => '2',
'optionFilters' => '{"size:=":"1200x600","OR:size:=":"213x313","OR:size:=":"222x444"}',
'tpl' => '@FILE chunks/productsMainRow.tpl',
])} Комментарии: 5
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
Спасибо!
Не подскажете как сделать запрос из нескольких вариантов: 1200x600, 333х344 и т.д?