msProducts вывод товаров только из основной категории
        Здравствуйте!
Есть товары, которые принадлежат нескольким категориям. При попытке вывода товаров с указанием parents — воспринимает ее как родительскую, хотя является лишь дополнительной категорией.
Например, товар выводится, принадлежит он категориям 3 и 5, при этом 3 — это основная категория, а 5 — это дополнительная. Как сделать чтобы выводились товары только из основной категории 5?
Эти варианты естественно не работают
    
    
                                                                                
            Есть товары, которые принадлежат нескольким категориям. При попытке вывода товаров с указанием parents — воспринимает ее как родительскую, хотя является лишь дополнительной категорией.
Например, товар выводится, принадлежит он категориям 3 и 5, при этом 3 — это основная категория, а 5 — это дополнительная. Как сделать чтобы выводились товары только из основной категории 5?
Эти варианты естественно не работают
[[!msProducts? &parents=`5` &depth=`4` &limit=`300` ...]]
[[!msProducts? &parents=`5` &depth=`4` &limit=`300` &where=`{"parents":5}`...]]    Комментарии: 4
                В where указываются поля ресурса. Непосредственный родитель прописывается в parent и указав так, получите только те, которые находятся непосредственно внутри категории 5:
                    [[!msProducts?
    ...
    &where=`{ "parent":5 }`
    ...
]]            
                Да, опечатался, прошу прощения. Так не работает (((
Может не совсем корректно все написал. Вот такая структура вызова:
                    Может не совсем корректно все написал. Вот такая структура вызова:
[[!pdoResources? &parents=`5` &depth=`10` &limit=`10000` &toPlaceholder=`directparents` &where=`{"class_key":"msCategory"}` &showUnpublished=`1` &returnIds=`1`]]
[[!msProducts? &templates=`22` &depth=`10` &limit=`10000` &parents=`[[!+directparents]]`  &where=`{"parent":[[!+directparents]]}`  &includeContent=`1` &showZeroPrice=`0` ...]]            
                А если так:
                    [[!msProducts?
	&templates=`22`
	&parents=`5`
	&where=`{"parent:IN":[ [[!+directparents]] ]}`
	...
]]            
                Да, так все работает! Спасибо большое!            
                    
                            Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.