Дерево каталога. 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/
Техническая поддержка MODX
Сайт лежит, тормозит или остался без разработчика?
Переезд с MODX 2 на 3, PHP 7 на 8, скорость и безопасность. Поддержка со сроками и ответственностью, а не совет в чате.
Подробнее
Реклама
1
Комментарии: 1