В OnBeforeIBlockElementUpdate есть не все значения полей

В OnBeforeIBlockElementUpdate есть не все значения полей

Просмотров: 1395
Раньше не обращал внимания, но тут как потребовалось заметил, что в событии OnBeforeIBlockElementUpdate есть не все значения полей. Например, нет SHOW_COUNTER элемента, был удивлён.

Мы также не получим там поля дат TIMESTAMP_X, DATE_CREATE.

Также не будет там поля CREATED_BY, DETAIL_PAGE_URL и многих других.

Пример массива элемента в OnBeforeIBlockElementUpdate


array (
  'ACTIVE' => 'Y',
  'MODIFIED_BY' => '1',
  'IBLOCK_ID' => 2,
  'ACTIVE_FROM' => '',
  'ACTIVE_TO' => '',
  'SORT' => '500',
  'NAME' => 'Лаура',
  'CODE' => '',
  'TAGS' => '',
  'PREVIEW_PICTURE' => 
  array (
    'name' => NULL,
    'type' => NULL,
    'tmp_name' => NULL,
    'error' => 4,
    'size' => 0,
    'description' => '',
    'MODULE_ID' => 'iblock',
    'old_file' => '25',
  ),
  'PREVIEW_TEXT' => '        <p>Двухместная софа</p>
      ',
  'PREVIEW_TEXT_TYPE' => 'html',
  'DETAIL_PICTURE' => 
  array (
    'name' => NULL,
    'type' => NULL,
    'tmp_name' => NULL,
    'error' => 4,
    'size' => 0,
    'description' => '',
    'MODULE_ID' => 'iblock',
    'old_file' => '26',
  ),
  'DETAIL_TEXT' => '        <p>Двухместная софа на основе конусных пружин</p>
434434
      ',
  'DETAIL_TEXT_TYPE' => 'html',
  'TMP_ID' => 0,
  'PROPERTY_VALUES' => 
  array (
    1 => '',
    2 => 
    array (
      64 => 
      array (
        'VALUE' => '1499',
      ),
    ),
    3 => 
    array (
      0 => 
      array (
        'VALUE' => '2',
      ),
    ),
  ),
  'IBLOCK_SECTION' =>
  array (
    0 => '1',
  ),
  'IPROPERTY_TEMPLATES' =>
  array (
    'ELEMENT_META_TITLE' => '',
    'ELEMENT_META_KEYWORDS' => '',
    'ELEMENT_META_DESCRIPTION' => '',
    'ELEMENT_PAGE_TITLE' => '',
    'ELEMENT_PREVIEW_PICTURE_FILE_ALT' => '',
    'ELEMENT_PREVIEW_PICTURE_FILE_TITLE' => '',
    'ELEMENT_PREVIEW_PICTURE_FILE_NAME' => '',     'ELEMENT_DETAIL_PICTURE_FILE_ALT' => '',     'ELEMENT_DETAIL_PICTURE_FILE_TITLE' => '',     'ELEMENT_DETAIL_PICTURE_FILE_NAME' => '',   ),   'WF' => 'N',   'WF_NEW' => false,   'SEARCHABLE_CONTENT' => 'ЛАУРА ДВУХМЕСТНАЯ СОФА НА ОСНОВЕ КОНУСНЫХ ПРУЖИН ИЛИ НА ОСНОВЕ КОМБИНАЦИИ ПЛОТНЫХ  ПОРОЛОНОВ, ПО ВАШЕМУ ЖЕЛАНИЮ. ЭЛИТНЫЕ ТКАНИ ДЛЯ ОБИВКИ ПРИДАЮТ МОДЕЛИ НЕОБЫКНОВЕННЫЙ ШАРМ И ЭЛЕГАНТНУЮ РОСКОШЬ. ДВУХМЕСТНАЯ СОФА НА ОСНОВЕ КОНУСНЫХ ПРУЖИН ИЛИ НА ОСНОВЕ КОМБИНАЦИИ ПЛОТНЫХ  ПОРОЛОНОВ, ПО ВАШЕМУ ЖЕЛАНИЮ. ЭЛИТНЫЕ ТКАНИ ДЛЯ ОБИВКИ ПРИДАЮТ МОДЕЛИ НЕОБЫКНОВЕННЫЙ ШАРМ И ЭЛЕГАНТНУЮ РОСКОШЬ. 434434',   'ID' => 14, )

Ещё статьи:

20.05.2025 Во что можно влететь при обновлении или почему важно ТЗ
Получил запрос от клиента, что "нам просто нужно обновить битрикс", который автоматически тянет за собой перевод старого сайта на версию РНР 8. ID: 619

20.05.2025 В устаревших версиях модулей от eSolutions и Маяк есть уязвимости.
Устаревшие версии eSolutions и Маяк - риск взлома вашего сайта. Обновите эти решения на вашем сайте. ID: 618

18.05.2025 Успешный IT фрилансер - кто это и как им стать?
Кто такой фрилансер
Часто вижу темы с вопросом как найти работу фрилансером, как начать и т.д., но все задающие вопросы не понимают базу, саму суть ID: 617

© 2015-2025 Web админ
Связаться по WhatsApp