@Alexer05

Как обновить картинку (preview_image) при обновлении или добавлении элемента инфоблока?

Как можно применить свой код к загружаемой картинке при обновлении или добавлении элемента инфоблока?

Пытаюсь сделать через AddEventHandler()

AddEventHandler('iblock', 'OnAfterIBlockElementUpdate', array('MyClass',  'OnAfterIBlockElementHandler'));
// ...

public function OnAfterIBlockElementHandler(&$arFields)
{
    print_r($arFields['PREVIEW_PICTURE']);
}


но там показывается только ИД старой картинки, а новая картинка недоступна

Array (
    [name] => Имя_файла.jpg
    [type] => image/jpeg
    [tmp_name] => /path/temp/620/default
    [size] => 74463
    [error] => 0
    [description] =>
    [COPY_FILE] => Y
    [copy] => 1
    [MODULE_ID] => iblock
    [old_file] => 473084
)
  • Вопрос задан
  • 292 просмотра
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы