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

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

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

Ещё статьи:

01.12.2025 Задача алфавитный указатель товаров
Интересная задача для тренировки навыков.
Суть такая:
Алфавитный указатель товаров, но не стандартный где обычно сортировка разделов по названию происходит, а именно товаров.

01.12.2025 Junior разработчик PHP 2025
Периодически бывает вижу вакансии для джунов, и немного прозреваю от того что я вижу.
Обязанности джуна Junior разработчик PHP

29.11.2025 Обзор на маркетплейс модулей города по IP адресу
Неделю назад повёлся на предложение клиента пойти вариантом платного модуля для замены модуля выбора города, хотя изначально сказал, что там ловить нечего.
Итог тестов такой

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