Курс 2016 года “Разработка на UMI.CMS от 0 до готового сайта”

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

*

goodprofy

  • *
  • 29
  • +1/-0
    • Просмотр профиля
Re:Как получить группу полей cenovye_svojstva через API?
« Ответ #15 : 19 Февраля 2013, 10:55:22 »
Саппорт юми подтвердил несоответствие.
Здравствуйте, Юрий.

Проблему вооспроизвели, передали информацию о несоответствии страницы http://api.docs.umi-cms.ru/spravochnik_po_klassam_yadra_umicms/model_dannyh/umiobject/getpropgroupbyname/
и результату получаемому в действительности. Номер созданного обращения *******. Мы напишем Вам как только появиться новая информация по данноve обращению.

*

goodprofy

  • *
  • 29
  • +1/-0
    • Просмотр профиля
Re:Как получить группу полей cenovye_svojstva через API?
« Ответ #16 : 19 Февраля 2013, 10:57:01 »
Rodogor, не люблю я ее за эти лаги, поэтому беру в разработку только стандартный функционал, но клиенту приспичело сделать это уже на работающем, готовом сайте.

*

Rodogor

  • ***
  • 189
  • +24/-0
    • Просмотр профиля
Re:Как получить группу полей cenovye_svojstva через API?
« Ответ #17 : 19 Февраля 2013, 11:04:31 »
И чо, стандартный функционал работает ? Наверное, что-то не так делаете. :)
У меня чаще бывает так - взяли, клиент проверяет стандартный функционал, он не работает, почти всё уходит на то, что бы побороть эти проблемы.
Техподдержка отвечает ровно до того момента, пока я не формулирую вопрос таким образом, что ответом на вопрос будет явное признание несоответствие заявленной информации/нереализованность функционала и т.п.

*

goodprofy

  • *
  • 29
  • +1/-0
    • Просмотр профиля
Ответ юми просто поставил в ступор:
Публикую ответ разработчиков:
Действительно, метод getPropGroupByName класса umiObject возвращает массив из id свойств группы, а не umiFieldsGroup. Баг документации.

Истина в комментариях к методу getPropGroupByName:

/**
 * Получить группу полей по ее строковому идентификатору
 * @param String $prop_group_name Строковой идентификатор группы полей
 * @return array|boolean список идентификаторов полей в группе,
 * либо false если такой группы не существует
 */

Документация исправлена:
http://api.docs.umi-cms.ru/spravochnik_po_klassam_yadra_umicms/model_dannyh/umiobject/getpropgroupbyid/ [^]

http://api.docs.umi-cms.ru/spravochnik_po_klassam_yadra_umicms/model_dannyh/umiobject/getpropgroupbyname/ [^]

--

Помогите вывести поля :)