Собственно сабж.
Логично предположить что при импорте вызываются обычные методы добавления и обновления элементов инфоблока, а значит и их события, однако, перехватывая их я получаю доступ к какому-то урезанному $arFields - там и близко нет пользовательских полей, например.
Каким методом тогда обнавляются они? Как модифицировать их значения при импорте?
Вот кстати пример добавления элемента:
и это несмотря на то, что у него также добавляется и одно из пользовательских свойств. Ну и где оно тут?
Логично предположить что при импорте вызываются обычные методы добавления и обновления элементов инфоблока, а значит и их события, однако, перехватывая их я получаю доступ к какому-то урезанному $arFields - там и близко нет пользовательских полей, например.
Каким методом тогда обнавляются они? Как модифицировать их значения при импорте?
Вот кстати пример добавления элемента:
Код |
---|
Array ( [MODIFIED_BY] => 16 [IBLOCK_ID] => 55 [TMP_ID] => f021cd9fb43673b5ead3d40cab56d5c2 [XML_ID] => [NAME] => Новый элемент [PREVIEW_TEXT] => [PREVIEW_TEXT_TYPE] => text [DETAIL_TEXT] => [DETAIL_TEXT_TYPE] => text [ACTIVE] => Y [ACTIVE_FROM] => [ACTIVE_TO] => [CODE] => [TAGS] => [SEARCHABLE_CONTENT] => НОВЫЙ ЭЛЕМЕНТ ) |
и это несмотря на то, что у него также добавляется и одно из пользовательских свойств. Ну и где оно тут?