Дерево каталога. countChildren только для товаров Новый

Дополнение: pdoMenu minishop2

Доброго времени суток!

Как с 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/
22 января 2017, 06:10    Дмитрий   G+  
0    254 0

Комментарии (0)

    Вы должны авторизоваться, чтобы оставлять комментарии.