функция-обработчик( array ID, array &field, int IBLOCK_ID, array FIELDS );
Обработчик события вызывается, если в качестве преобразования для поля где выбрана конструкция eval.
| Параметр | Описание |
|---|---|
| ID | идентификатор преобразования |
| field | значение поля |
| IBLOCK_ID | идентификатор информационного блока |
| FIELDS | массив с полями объекта |
AddEventHandler("webprostor.massprocessing", "onExecuteEvalTransformation", Array("WebprostorMassprocessingAdditional", "onExecuteEvalTransformation"));
class WebprostorMassprocessingAdditional
{
public static function onExecuteEvalTransformation($ID, &$field, $IBLOCK_ID, $FIELDS)
{
switch($ID)
{
case('22'):
if(!empty($field))
$field .= '_new';
break;
}
}
}