Как пользоваться optionFilters в Fenom?
        Добрый день!
Подскажите, пожалуйста, как правильно использовать optionFilters.
count — это опция товара, там хранится количество товара.
Почему-то при таком вызове выводятся в том числе и товары, у которых count равно нулю.
    
    
                                                                                
            Подскажите, пожалуйста, как правильно использовать optionFilters.
count — это опция товара, там хранится количество товара.
Почему-то при таком вызове выводятся в том числе и товары, у которых count равно нулю.
{$_modx->runSnippet('!msProducts', [
		'parents'=>0
                ,'tpl'=>'store.Product.Similar'
                ,'optionFilters' => ['count' > 0 ]
            ])}Что я делаю не так?    Комментарии: 3
                Наверняка, проблему уже решили, но все-таки, поумничаю.
тыц
optionFilters Фильтры по опциям товаров. Передаются JSON строкой, например, {«optionkey:>»:10}
И вы вызываете сниппет, через одинарные кавычки передаете параметры, и потом в параметре же задаете условие с одинарными кавычками… Конечно, это ни в коем случае не должно работать.
                    тыц
optionFilters Фильтры по опциям товаров. Передаются JSON строкой, например, {«optionkey:>»:10}
И вы вызываете сниппет, через одинарные кавычки передаете параметры, и потом в параметре же задаете условие с одинарными кавычками… Конечно, это ни в коем случае не должно работать.
                Дмитрий, спасибо что откликнулись. Документацию я читал.
modx.pro/components/6223-pdotools-version-2-1-improve-fenom/#comment-44212
— и читал этот комментарий.
В итоге, вот так работает:
                    modx.pro/components/6223-pdotools-version-2-1-improve-fenom/#comment-44212
— и читал этот комментарий.
В итоге, вот так работает:
{$_modx->runSnippet('!msProducts', [
                'parents'=>0
                ,'tpl'=>'store.Product.Similar2'
                ,'optionFilters' => ' { "Data.count:>":0 } ' 
            ])}в параметрах фильтрации у фигурных скобок с двух сторон пробелы, чтобы Fenom работал            
                Если у вас часто повторяемые параметры, используйте «Наборы параметров» (вашдомен/manager/?a=element/propertyset) И вызывайте {$_modx->runSnippet('!msProducts@ИмяНабораПараметров', 
Это избавит вас от многих проблем, в т.ч. можно вызывать как феномом, так и стандартным синтаксисом MODX и с синтаксисом проблем не будет.
PS особенно актуально для параметров, где водяной знак на изображение накладывается, вот где при вызове феномом глюков тьма.
                    Это избавит вас от многих проблем, в т.ч. можно вызывать как феномом, так и стандартным синтаксисом MODX и с синтаксисом проблем не будет.
PS особенно актуально для параметров, где водяной знак на изображение накладывается, вот где при вызове феномом глюков тьма.
                            Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.