Доп свойства при добавлении записи в подгруппу ИС

#
Доп свойства при добавлении записи в подгруппу ИС
День добрый, не могу понять как организовать добавление информации в доп.свойства при создании элемента в ИС с страницы сайта.
т.е. человек отправляет заявку с сайта и в определенной подгруппе у ИС создается новый элемент
запрос уходит в тдс, где и создается потом эл-т.

$oInformationsystem = Core_Entity::factory('Informationsystem', 19);
$oInformationsystem_Group = Core_Entity::factory('Informationsystem_Group')->getById(10);

$oInformationsystem_Item = Core_Entity::factory('Informationsystem_Item');
$oInformationsystem_Item->name = 'somethingC';
$oInformationsystem_Item->description = 'Desc is very important';
$oInformationsystem_Item->informationsystem_id = '19';
$oInformationsystem_Item->informationsystem_group_id = '10';
$oInformationsystem_Item->active = '1';
$oInformationsystem_Item->text = 'or text? ';

$oInformationsystem_Group->add($oInformationsystem_Item);

Сейчас элемент успешно создается (хотя я сомневаюсь, что тут все адекватно написано)

Но как добавить информацию в доп свойства?
Нужно каким то образом использовать Core_Page::instance()->libParams['_'] ?
#
Re: Доп свойства при добавлении записи в подгруппу ИС
Примеры работы с доп свойствами вы можете посмотреть здесь https://www.hostcms.ru/documentation/modules/properties/introduction/
«Не выходи из комнаты, не совершай ошибку…»
#
Re: Доп свойства при добавлении записи в подгруппу ИС
llirik писал(а):
Примеры работы с доп свойствами вы можете посмотреть здесь https://www.hostcms.ru/documentation/modules/properties/introduction/

Это я за два дня уже нашел, спасибо.
т.о. если это просто доп поле, то таким образом

...
$oInformationsystem_Group->add($oInformationsystem_Item);
$oProperty = Core_Entity::factory('Property', 78);
$oPropertyValue = $oProperty->createNewValue($oInformationsystem_Item->id);
$oPropertyValue->value = 'Тест Тестович';
$oPropertyValue->save();

Добавляем значение в поле и оно добавляется.

Но, если доп поле это список элементов другой ИС?
#
Re: Доп свойства при добавлении записи в подгруппу ИС
Цитата:
Но, если доп поле это список элементов другой ИС?

Такого доп свойства нет, вероятно у вас в свойстве элемент ИС, а не список. Тогда в значение указываете id инфо элемента.
«Не выходи из комнаты, не совершай ошибку…»
#
Re: Доп свойства при добавлении записи в подгруппу ИС
llirik писал(а):
в свойстве элемент ИС, а не список

Да, его и имел ввиду

$oProperty = Core_Entity::factory('Property', 77);
$oPropertyValue = $oProperty->createNewValue($oInformationsystem_Item->id);
$oPropertyValue->value = 166;
$oPropertyValue->save();

Так действительно работает, спасибо.
Авторизация