Здравствуйте.
Пытаюсь добавить пользовательское поле по этомуhttps://dev.1c-bitrix.ru/learning/course/index.php?COURSE_ID=43&LESSON_ID=3496 описанию.
Собственно, в init.php добавляю следующий код:
В итоге в лог попадает false. В чём может быть проблема?
Пытаюсь добавить пользовательское поле по этому
Собственно, в init.php добавляю следующий код:
Код |
---|
$oUserTypeEntity = new CUserTypeEntity(); $aUserFields = array( 'ENTITY_ID' => 'IBLOCK_15', 'FIELD_NAME' => 'UF_DEV2DAY_FIELD', 'USER_TYPE_ID' => 'string', 'XML_ID' => 'XML_ID_DEV2DAY_FIELD', 'SORT' => 500, 'MULTIPLE' => 'N', 'MANDATORY' => 'N', 'SHOW_FILTER' => 'I', 'SHOW_IN_LIST' => '', 'EDIT_IN_LIST' => '', 'IS_SEARCHABLE' => 'N', 'SETTINGS' => array( 'DEFAULT_VALUE' => '', 'SIZE' => '20', 'ROWS' => '1', 'MIN_LENGTH' => '0', 'MAX_LENGTH' => '0', 'REGEXP' => '', ), 'EDIT_FORM_LABEL' => array( 'ru' => 'Пользовательское свойство', 'en' => 'User field', ), 'LIST_COLUMN_LABEL' => array( 'ru' => 'Пользовательское свойство', 'en' => 'User field', ), 'LIST_FILTER_LABEL' => array( 'ru' => 'Пользовательское свойство', 'en' => 'User field', ), 'ERROR_MESSAGE' => array( 'ru' => 'Ошибка при заполнении пользовательского свойства', 'en' => 'An error in completing the user field', ), 'HELP_MESSAGE' => array( 'ru' => '', 'en' => '', ), ); $iUserFieldId = $oUserTypeEntity->Add( $aUserFields ); //вывожу в лог для проверки AddMessage2Log($iUserFieldId); |