Курс 2016 года “Разработка на UMI.CMS от 0 до готового сайта”
Модуль Меню - заголовки для блоков меню их поля "Название"

Автор AxiomateriaРаздел Шаблоны XSLT

Ответов: 8
Просмотров: 7340
Последний ответ 06 Июня 2014, 12:06:35
от admin
Тип поля "Состаное"

Автор SumrakrndРаздел Настройка системы и модулей

Ответов: 4
Просмотров: 2216
Последний ответ 28 Декабря 2016, 17:14:17
от Sumrakrnd
Задать значени поля тип "Составное"?

Автор muldyРаздел Custom макросы

Ответов: 5
Просмотров: 5283
Последний ответ 14 Апреля 2014, 21:20:45
от ilyar
Мультизагрузка файлов в поля "набор изображения"

Автор atachРаздел Настройка системы и модулей

Ответов: 0
Просмотров: 1327
Последний ответ 26 Апреля 2017, 19:26:48
от atach
Добавление поля "объем" в карточку товара, которое влияло бы на цену

Автор prukonРаздел Настройка системы и модулей

Ответов: 5
Просмотров: 2950
Последний ответ 06 Ноября 2016, 14:44:49
от aghigay

0 Пользователей и 1 Гость просматривают эту тему.

*

johnsmith

  • *
  • 5
  • +0/-0
    • Просмотр профиля
У страницы есть свойство - выпадающий список.

Как через api получить значение этого поля?

Решение, работающее с полями другого типа, не помогло:
$element = umiHierarchy::getInstance()->getElement($pid);
$res = $element->getValue($propName);

*

admin

  • *****
  • 2444
  • +172/-1
    • Просмотр профиля
Re:Получение значение поля типа справочник
« Ответ #1 : 13 Февраля 2011, 14:52:07 »
дело в том, что результате функции getVelue() относительно выпадающего списка вернет id элемента списка, который тоже является объектов в системе. поэтому надо сделать так

$element = umiHierarchy::getInstance()->getElement($pid);
$res = $element->getValue($propName);
$element_object=umiObjectsCollection::getInstance()->getObject($res);
$obj_title=$element_object->getName();