mFilter2 вывести товары по критериям
В объект товара добавил поле остатка, как вывести товары через сниппет mFilter2 у которых остаток больше 0?
На данный момент вывожу сниппет таким образом
На данный момент вывожу сниппет таким образом
{$_modx->runSnippet('!mFilter2', [
'element' => 'msProducts',
'class' => 'msProduct',
'showEmptyFilters' => 1,
'limit' => 12,
'filters' => 'msoption|material,
ms|availability:availability,',
'aliases' => 'msoption|material==material,,
ms|availability==available',
'ajaxMode' => 'scroll',
'loadModels' => 'easycomm',
'where' => '{"class_key":"msProduct"}',
'leftJoin' => '{
"ecThread": {
"class": "ecThread",
"on": "msProduct.id = ecThread.resource"
}
}',
'select' => '{
"msProduct": "*",
"ecThread": "ecThread.rating_simple AS rating, ecThread.count AS reviews"
}', ])} Комментарии: 6
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
т.е.
Если несколько условий, то:
Если не сработает, отпишись
Товары просто не выводятся. Имеет ли значение в каком именно порядке я пишу все атрибуты вроде element, aliases, loadModels, where и тд?
И в феноме нельзя писать {, нужно ставить пробел после {. Из примера выше:
Тогда уже Fenom воспримет это как строку, а не как команду.