В OnBeforeIBlockElementUpdate есть не все значения полей
Раньше не обращал внимания, но тут как потребовалось заметил, что в событии OnBeforeIBlockElementUpdate есть не все значения полей. Например, нет SHOW_COUNTER элемента, был удивлён.
Мы также не получим там поля дат TIMESTAMP_X, DATE_CREATE.
Также не будет там поля CREATED_BY, DETAIL_PAGE_URL и многих других.
Пример массива элемента в OnBeforeIBlockElementUpdate
Мы также не получим там поля дат 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, )
Ещё статьи:
26.07.2023
Сохренение ютм меток в сессию
Вариант сохренения ютм меток в сессию в афйле init.php
ID: 462
29.06.2023
Почему DNS есть, но ошибка "Не удалось получить записи с DNS серверов"
Проверка на VPS показывает, что DNS есть, но по факту ошибка "Не удалось получить записи с DNS серверов"
ID: 461
29.06.2023
Почему отсутствуют для загрузки новые версии PHP
На одном VDS возникла ситуация, отсутствуют для загрузки новые версии РНР
ID: 460