Дерево каталога. countChildren только для товаров
Доброго времени суток!
Как с pdoMenu подсчитать кол-во дочерних товаров, вместо ресурсов?
Код ниже выведет:
Аналогичная проблема:
modx.pro/help/7221/
Как с pdoMenu подсчитать кол-во дочерних товаров, вместо ресурсов?
Код ниже выведет:
кат(10)
-подкат(9)
--подкат(1)
--подкат(2)
--подкат(3)
Т.е. как видно подсчитываются все дочерние ресурсы и товары.[[!pdoMenu?
&parents=`8`
&level=`0`
&tplOuter=`@INLINE
<ul class="cats">
[[+wrapper]]
</ul>`
&tpl=`@INLINE
<li [[+classes]]>
<a href="[[+link]]" [[+attributes]]>[[+menutitle]]</a>
<span class="count">([[+children]])</span>
</li>[[+wrapper]]`
&tplInner=`@INLINE
<ul class="lvl2">
[[+wrapper]]
</ul>`
&tplParentRow=`@INLINE
<li [[+classes]]>
<a href="[[+link]]" [[+attributes]]>[[+menutitle]]</a>
<span class="count">([[+children]])</span>
</li>[[+wrapper]]`
&tplParentRowActive=`@INLINE
<li [[+classes]]>
<a href="[[+link]]" [[+attributes]]>[[+menutitle]]</a>
<span class="count">([[+children]])</span>
</li>[[+wrapper]]`
&countChildren=`1`
&where=`{"class_key": "msCategory"}`
]]
При подсчете только товаров, должно получиться следующее:кат(6)
-подкат(6)
--подкат(1)
--подкат(2)
--подкат(3)
Я размышляю в сторону &where, однако не понятно как его использовать в данном случае, ведь для «children» должно быть другое условие, которое будет мешать выборке категорий самих по себе. Значит ли это что без отдельного сниппета или изменений в ядре pdoMenu не обойтись?Аналогичная проблема:
modx.pro/help/7221/
Комментарии: 1
Смогли решить? Столкнулся с такой же проблемой
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.