У элементов ИБ одними из свойств являются: make (Производитель), model (модель), year (год выпуска).
Пытаюсь сделать, чтобы имя элемента инфоблока до его сохранения составлялось из этих свойств (чтобы не вводить вручную).
Например: 2005 Volvo S40 (год, марка, модель).
В файле ...before_save.php могу записать в $_POST['NAME'] любое значение - все ок.
Также могу записать в $PROP['year'] любой год - все ок.
А вот пытаюсь сделать следующее:
Имя остается пустым
Мне кажется что $PROP является пустым до сохранения и нужно пользоваться функцией BXIBlockAfterSave(), чтобы изменять имя элемента уже ПОСЛЕ сохранения, когда PROP заполнен.
Подскажите, пожалуйста...
Пытаюсь сделать, чтобы имя элемента инфоблока до его сохранения составлялось из этих свойств (чтобы не вводить вручную).
Например: 2005 Volvo S40 (год, марка, модель).
В файле ...before_save.php могу записать в $_POST['NAME'] любое значение - все ок.
Также могу записать в $PROP['year'] любой год - все ок.
А вот пытаюсь сделать следующее:
Код |
---|
$_POST['NAME'] = $PROP['year']; |
Имя остается пустым
Мне кажется что $PROP является пустым до сохранения и нужно пользоваться функцией BXIBlockAfterSave(), чтобы изменять имя элемента уже ПОСЛЕ сохранения, когда PROP заполнен.
Подскажите, пожалуйста...