Курс 2016 года “Разработка на UMI.CMS от 0 до готового сайта”
umiHierarchyElement getValue() пустое значения для свойства типа "Изображение"

Автор zv.web-industryРаздел Custom макросы

Ответов: 18
Просмотров: 1760
Последний ответ 11 Октября 2015, 11:16:25
от muldy

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

*

sodavinegar

  • *
  • 6
  • +0/-0
    • Просмотр профиля
getValue в xml
« : 16 Июля 2015, 13:01:36 »
Использую метод getValue() ( http://api.docs.umi-cms.ru/spravochnik_po_klassam_yadra_umicms/model_dannyh/umiobject/getvalue/ ), он возвращает ассоциативный массив. А как мне полученный результат в xml вывести?

*

admin

  • *****
  • 2421
  • +172/-1
    • Просмотр профиля
Re: getValue в xml
« Ответ #1 : 20 Июля 2015, 10:19:39 »
можно воспользоваться таким кодом

$extendedPropery = 'field_name';
$hierarchy = umiHierarchy::getInstance();
$page = $hierarchy->getElement($category_id);
$object = $page->getObject();
$property = $object->getPropByName($extendedPropery);
if (!$property instanceof umiObjectProperty) return translatorWrapper::get($property)->translate($property);

*

sodavinegar

  • *
  • 6
  • +0/-0
    • Просмотр профиля
Re: getValue в xml
« Ответ #2 : 21 Июля 2015, 17:48:52 »
Спасибо, сработало