Нигде не нашел как добавить значение свойства с типом "Справочник" к элементу через CIBlockElement::Add, поделитесь, пожалуйста, ссылкой или примером
|
Нигде не нашел как добавить значение свойства с типом "Справочник" к элементу через CIBlockElement::Add, поделитесь, пожалуйста, ссылкой или примером
|
|
|
|
|
|
Эта должна помочь вам.
|
|
|
|
|
|
|
Денис Сон, спасибо за ссылку, но к контенту меня не пускают, система требует, чтобы я залогинился, хотя я и так авторизован, может как-то можно идею того форума уместить в 1 сообщении тут?)
|
|
|
|
|
|
|||
|
|
|
|
|
|||
|
|
|
|
"Нигде не нашел как добавить значение свойства с типом "Справочник" к элементу через CIBlockElement::Add, поделитесь, пожалуйста, ссылкой или примером"
И я нигде этого не найду, раздел форума виден, однако это не по теме. Если кто-то знает, поделитесь пожалуйста секретными знаниями, не описанными в официальной документации. |
|
|
|
|
|
Если поглядеть отладчиком - то видно что тип значения - S, то есть обыкновенная строка. По идее строчное значение должно проглатываться без проблем.
А вот как добавить свойство к инфоблоку через CIBlockProperty::Add как справочник? Вот это интересный вопрос. |
|
|
|
|
|
В лучших традициях форумов для программистов отвечу сам себе, итак:
Далее:
Что здесь интересно: значение свойство надо вставлять не идентификатор поля highloadblock-а, а значение поля UF_XML_ID от вашего справочника. |
|||||
|
|
|
Спасибо большое! Целый день ничего не мог найти по текущему вопросу, пока Ваш ответ не нашёл. |
|||||||
|
|
|
||||||