UMIhelp

Разработка дополнительного функционала => Custom макросы => Тема начата: albion от 15 Марта 2013, 10:24:12

Название: ID справочника и URL страницы
Отправлено: albion от 15 Марта 2013, 10:24:12
Каким образом можно по ID элемента справочника получить URL страницы?
Что имеется в виду: Есть шаблон данных оборудования, который так же является справочником. В другом шаблоне данных есть выпадающий список, где из этого справочника выбираются элементы, и каким образом можно получить URL страницы, который был выбран в выпадающем списке?
Название: Re:ID справочника и URL страницы
Отправлено: admin от 15 Марта 2013, 14:15:14
вам подойдет макрос getObjectInstances (http://api.docs.umi-cms.ru/spravochnik_po_klassam_yadra_umicms/model_ierarhii/umihierarchy/getobjectinstances/)

передаем ему id объекта получаем массив страниц которые используют его в качестве источника данных, так что если данная страница имеет виртуальные копии, то функция вернет несколько значений в массиве... хотя дажеесли значение одно все равно вернется массив

$element_arr = umiHierarchy::getInstance()->getObjectInstances($object_id);
Название: Re:ID справочника и URL страницы
Отправлено: albion от 15 Марта 2013, 14:31:05
admin, понял. Спасибо. Все получилось.