Как вывести количество товара в категории?

Вывожу такой чанк, что мне не хватает ?
[[pdoMenu?
    &parents=`[[*id]]`
    &where=`{"isfolder": "1"}`
    &level=`1`
    &includeTVs=`image`
    &tplOuter=`@INLINE <div class="row">[[+wrapper]]</div>`
    &tpl=`category_catalog_tpl`
    &firstClass=``
    &lastClass=``
    &hereClass=``
    &resources=`-1`
]]


Чанк такой
<div class="col-xs-6 col-sm-6 col-md-6 col-lg-4 col-xl-4 col-xxl-3 katalog_plitka_tovarov">
<a href="[[+link]]" class="topic-item__inner" title="[[+pagetitle]]">
<span class="topic-item__visual" style="width: 100%;"><img src="https://www.grandline.ru/image/cache/data/catlogo/benzobury-219x115.jpg" alt="Инструмент для резки и гибки металла Бензобуры"></span>
<span class="topic-item__title">[[+pagetitle]]</span>
<span class="topic-item__product-count"> 5 товаров</span>
</a>
</div>
[[+wrapper]]
  • Вопрос задан
  • 26 просмотров
Решения вопроса 1
alelunegov
@alelunegov
Фрилансер. Разработка сайтов на MODX, верстка
В вызове сниппета необходимо добавить параметр &countChildren, равный 1:
[[pdoMenu?
    ...
    &countChildren=`1`
]]

А в чанке добавить плейсхолдер [[+children]] там, где необходимо вывести количество:
<span class="topic-item__product-count"> [[+children]] товаров</span>


P. S. Еще неплохо воспользоваться дополнением Units, которое будет решать вопрос со склонением следующего за количеством слова. Что бы не было такого: «1 товаров, 22 товаров...», а было нормально: «2 товара, 31 товар, 15 товаров...».
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы