OnBeforeProductAdd
Описание и параметры
bool функция-обработчик( array &$arFields )
Событие вызывается в методе CCatalogProduct::Add перед добавлением товара. Позволяет изменить вносимые данные до вызова CCatalogProduct::CheckFields либо вообще отменить запись.
Событие устарело. Будет работать только если в настройках модуля Каталог включена опция Включить поддержку устаревших событий.
Параметры
Параметр | Описание |
---|---|
arFields | Ассоциативный массив, ключами которого являются названия параметров товара, а значениями - новые значения параметров. Допустимые ключи:
|
Возвращаемое значение
Возвращает false при отказе, возвращает true при успешном разрешении на добавление.
Примеры использования
AddEventHandler("catalog", "OnBeforeProductAdd", Array("My_Class", "OnBeforeProductAdd")); class My_Class { public static function OnBeforeProductAdd(&$arFields) { $arFields["QUANTITY_TRACE"] = "Y"; return true; } }
Сергей Панчук
|
||||
| ||||
© «Битрикс», 2001-2024, «1С-Битрикс», 2024
Пользовательские комментарии
Мы будем рады, если разработчики добавят свои комментарии по практическому использованию методов системы.Для этого нужно всего лишь авторизоваться на сайте
Но помните, что Пользовательские комментарии, несмотря на модерацию, не являются официальной документацией. Ответственность за их использование несет сам пользователь.
Также Пользовательские комментарии не являются местом для обсуждения функционала. По подобным вопросам обращайтесь на форумы.