Вывод дополнительного поля из справочника TPL — различия между версиями

Материал из Umicms
Перейти к:навигация, поиск
(Новая страница: «==Задача:== Есть объект каталога. У него одна из характеристик, задаётся выпадающим списком…»)
(нет различий)

Версия 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')%