Ответить Новая тема Новый опрос 
 Количество товаров в подкатегории
kda


Новичок
Сообщений: 13
Регистрация: 04-09-2015


26-08-2016 10:46
Доброго времени суток. Сколько искал не удалось найти подобного решения. Есть категория, внутри нее подкатегории. Вывел так, что в родительской категории отображается название подкатегории и 4 товара из неё, и так для каждой подкатегории. Но если я хочу вывести количество товаров из ПОДкатегории, рядом с её названием, использование стандартного category-count.tpl не помогает, так как выводит количество товаров родительской категории. Как и можно ли отобразить количество товаров для каждой подкатегории? Может кто сталкивался с таким.
 
Вне форума
ПМ 
Щелкните, и это сообщение будет добавлено в ваш ответ как цитата Цитировать этот ответ
kda


Новичок
Сообщений: 13
Регистрация: 04-09-2015


26-08-2016 11:27
Понял как сделать, немного топорно может быть, но работает.
Цитата:

{foreach from=$subcategories item=subcategory name=subcategories}
{assign var="subcategory_id" value=$subcategory.id_category}
{assign var="subcategory_object" value=$subcategories_objects.$subcategory_id}
{assign var="subcategory_count" value=$subcategory_object->getProducts('1','1','500')}
<li class="categories_box">
<a class="" href="{$link->getCategoryLink($subcategory.id_category, $subcategory.link_rewrite)|escape:'htmlall':'UTF-8'}" title="{$subcategory.name|escape:'htmlall':'UTF-8'}"><h3 class="sub_cat">{$subcategory.name|escape:'htmlall':'UTF-8'}</h3></a>
<span class="category-product-count">{l s='(%d)' sprintf=$subcategory_count|@count}</span>
</li>
...
{/foreach}

Переменная subcategory_count отвечает за получение товаров из подкатегории, где 500 лимит, если больше товаров, то ставьте больше.
Может кому понадобится код.
 
Вне форума
ПМ 
Щелкните, и это сообщение будет добавлено в ваш ответ как цитата Цитировать этот ответ
deep1
Новичок
Сообщений: 2
Регистрация: 11-02-2017


12-02-2017 18:00
можно подробнее, куда этот код вставлять?
 
Вне форума
ПМ Отправить эл.сообщение 
Щелкните, и это сообщение будет добавлено в ваш ответ как цитата Цитировать этот ответ
Ответить Новая тема Новый опрос