Как вывести фильтр по товарам по всему каталогу (TPL) — различия между версиями

Материал из Umicms
Перейти к:навигация, поиск
Строка 7: Строка 7:
 
где 11 - идентификатор (id) типа данных Объект каталога
 
где 11 - идентификатор (id) типа данных Объект каталога
 
[[Категория:Модуль Каталог]]
 
[[Категория:Модуль Каталог]]
 +
 +
 +
Для того, чтобы вывести фильтр по товарам по всему каталогу, а не по одному разделу, воспользуемся следующей конструкцией:
 +
<source lang="html4strict">
 +
%catalog search('%category_id%','','default','%type_id%')%
 +
</source>
 +
где, '''%category_id%''' - макрос подставляющий id категории, '''default''' - шаблон по которому будет выводиться фильтр, '''%type_id%''' - макрос подставляющий id типа данных.
 +
 +
Данный макрос необходимо написать в шаблоне, по которому выводится фильтр, обычно этот шаблон располагается по адресу:
 +
''/templates/demoold/tpls/catalog/default.tpl''
 +
 +
и разместить в блоке $FORMS['objects_block']:
 +
<source lang="php">
 +
$FORMS['objects_block'] = <<<END
 +
%catalog search('%category_id%','','default','%type_id%')%
 +
</source>

Версия 05:34, 16 мая 2013

Для того, чтобы вывести фильтр по товарам по всему каталогу, а не по одному разделу, воспользуемся следующей конструкцией, созданной на любой странице контента:

%catalog search('/', 'cenovye_svojstva short_info', 'search', 11)%
%catalog getObjectsList('default', 'mode=all')%

где 11 - идентификатор (id) типа данных Объект каталога


Для того, чтобы вывести фильтр по товарам по всему каталогу, а не по одному разделу, воспользуемся следующей конструкцией:

%catalog search('%category_id%','','default','%type_id%')%

где, %category_id% - макрос подставляющий id категории, default - шаблон по которому будет выводиться фильтр, %type_id% - макрос подставляющий id типа данных.

Данный макрос необходимо написать в шаблоне, по которому выводится фильтр, обычно этот шаблон располагается по адресу: /templates/demoold/tpls/catalog/default.tpl

и разместить в блоке $FORMS['objects_block']:

$FORMS['objects_block'] = <<<END
%catalog search('%category_id%','','default','%type_id%')%