Вывод дополнительного поля из справочника TPL — различия между версиями
Материал из Umicms
Cmac (обсуждение | вклад) |
Mad grant (обсуждение | вклад) |
||
Строка 19: | Строка 19: | ||
3. Затем в нужном Вам месте вставить макрос | 3. Затем в нужном Вам месте вставить макрос | ||
%data getProperty(%id%, 'название_характеристики', 'templ')% | %data getProperty(%id%, 'название_характеристики', 'templ')% | ||
− | + | [[Категория:Верстка в TPL]] |
Текущая версия на 19:44, 4 июня 2013
Задача:
Есть объект каталога. У него одна из характеристик, задаётся выпадающим списком. Значения списка задаются справочником. В справочнике кроме значений, есть также дополнительные поля. Каждому значению соответствует дополнительный параметр. Необходимо вывести дополнительный параметр.
Решение:
Для того, чтобы вывести дополнительное поле необходимо проделать следующие шаги:
1. Создать шаблон в папке tpls/data и назвать его например templ.
2. В шаблоне написать следующий код:
<?php $FORMS = Array(); $FORMS['relation'] = <<<END %data getPropertyOfObject(%object_id%, 'название_дополнительного_параметра')% END; ?>
3. Затем в нужном Вам месте вставить макрос
%data getProperty(%id%, 'название_характеристики', 'templ')%