Добрый день,
у меня есть Свойство типа Текст и я его дополнительно обрабатываю на событии OnBeforeIBlockElementUpdate. Используется компонент iblock.element.add.form. Данные не добавляются, а всегда редактируются (т.е. элемент инфоблока заведомо существует).
допустим у меня в обработчике данные получаются в $arFields.
раньше массив выглядел примерно так (раньше - позавчера):
сейчас выглядит так (в данным):
Я не совсем понимаю, почему вдруг значение стало в массиве ("VALUE" => значение, "DESCRIPTION" => '') ?
раньше значение было сразу без массива. Это касается всех свойств м
Притом что странно, в другом месте оно передается так же. Это касается всех свойств в PROPERTY_VALUES.
От чего зависит в каком виде будет значение свойств?
у меня есть Свойство типа Текст и я его дополнительно обрабатываю на событии OnBeforeIBlockElementUpdate. Используется компонент iblock.element.add.form. Данные не добавляются, а всегда редактируются (т.е. элемент инфоблока заведомо существует).
допустим у меня в обработчике данные получаются в $arFields.
раньше массив выглядел примерно так (раньше - позавчера):
Код |
---|
[PROPERTY_VALUES] => Array ( ... [17] => someemail@mail.ru [18] => 11.03.2001 ... ) |
Код |
---|
[PROPERTY_VALUES] => Array ( ... [17] => Array ( [VALUE] => someemail@mail.ru [DESCRIPTION] => ) [18] => Array ( [VALUE] => 11.03.2001 [DESCRIPTION] => ) ... ) |
раньше значение было сразу без массива. Это касается всех свойств м
Притом что странно, в другом месте оно передается так же. Это касается всех свойств в PROPERTY_VALUES.
От чего зависит в каком виде будет значение свойств?