Доработка хуков при работе с изображениями

4

Уважаемые коллеги, прошу Вас слезно добавить в хук image_upload, информацию о id товара, к которому данная фото относится, а то сейчас нет информации.

waImageGd Object
(
    [image:protected] => Resource id #13
    [width] => 440
    [height] => 440
    [file] => /home/www/........./tmp/phpQeBYk3
    [type] => 2
    [ext] => 
    [mime] => image/jpeg
)



Так-же прошу добавить хук на изменения сортировки фото, он сейчас вовсе отсутсвует. 


Так-же не совсем понятен логический разброс хуков, хук на удаление называется product_images_delete а на заливку image_upload... Возможно стоит произвести ревизию.. 


Заранее спасибо, ядро не хочется трогать, а Вам пару строк добавить! Низкий поклон!


P.S Логическая задача, событийный обмен товарами с другими информационными системами (в моем случае 1С),  product_save работает отлично, а управление картинками страдает(

2 комментария

  • +1
    Anton F Anton F 3 июля 2022 23:07 #
    а на заливку image_upload

    потому что он также используется для загрузки изображений в комментах к товарам

    id товара можно извлечь из данных запроса, если конечно о ручном добавлении товара.

    Подобные изменения лучше отлавливать через соответствующие хуки (product_presave и т.п.)

  • +1
    MDcode MDcode 25 октября 2022 13:59 #

    Нужен хук image_upload.after с параметрами $params['id'] - id добавленного изображения, $params['data'] - данные добавленного изображения, ну и как вариант $params['image'] - экземпляр класса загруженного изображения. 

    Добавить комментарий

    Чтобы добавить комментарий, зарегистрируйтесь или войдите