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

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

Раньше не обращал внимания, но тут как потребовалось заметил, что в событии 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, )

Ещё статьи:

17.11.2021 Тестовое задание для фреймворка Yii2
Пример тестового задания для фреймворк Yii2 с шаблоном Advanced, которое нужно выполнить за 2 дня или раньше ID: 323

17.11.2021 Тестовое задание для РНР мидл четыре задачи
Пример реального тестового задания для РНР мидл из 4-х частей: 1. PHP и HTML,. 2. Веб-разработка, 3. БД, 4. Массивы
ID: 322

23.09.2021 Тест провайдера adminvps.ru Тариф Битрикс 1 в 2021
Провёл тесты производительности Битрикс у провайдера adminvps.ru Тариф Битрикс 1.
В целом результаты мне очень понравились, что бросилось в глаза: ID: 321

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