Я создал модуль, используя CTLModuleMaker 2.0.4.
Структура категорий в модуле:
-brand
--model (с полем dropdown-list "brand")
-unit
--parts (с полем dropdown-list "unit")
---part (с полем dropdown-list "parts" и полем select "model")
Вызываю модуль через
{cms_module module="my_module" what="brand" orderby="name"}
Шаблон спискa - default_list.
brand_detail шаблон:
{$item= $itemlist[0]} {$item} </br>
{cms_module module="my_module" what="model" where_brand = $item->id->value}
Вопрос: как получить общее количество продуктов конечного уровня (part) для каждой категории?
Например:
> Brand1 (7)
> Brand2 (2)
> Brand3 (0)
затем:
brand1
> model1 (2)
> model2 (1)
> model3 (4) и так далее ...
И еще: как сделать breadcrumbs в этом модуле?
[SOLVED]CTLModuleMaker: общее кол-во продуктов в категории
[SOLVED]CTLModuleMaker: общее кол-во продуктов в категории
Last edited by Doodeen on Thu Apr 03, 2014 12:53 pm, edited 1 time in total.
Re: CTLModuleMaker: общее количество продуктов в категории
В action файлах, где собираетесь показывать количество элементов, пишите SQL запрос к БД. В этом запросе получаете нужные вам данные.Doodeen wrote:как получить общее количество продуктов конечного уровня (part) для каждой категории?
Re: CTLModuleMaker: общее количество продуктов в категории
Спасибо...
Я уже использовал более простое решение: действительно, написал SQL-запрос, только в пользовательском тэге...
Я уже использовал более простое решение: действительно, написал SQL-запрос, только в пользовательском тэге...