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