Изменение процесса сохранения элементов каталога из панели администрирования
13.04.2013
К примеру, это может понадобиться для добавления своего обработчика закачиваемых картинок
Файл:
/bitrix/modules/iblock/admin/ iblock_element_edit.php
отвечает и за сохранение и за вывод формы редактирования
В нем нужно найти строку:
$bs = new CIBlockElement;
После нее идет код сохранения.
Для обработки фотографий добавляем:
1 |
$arDETAIL_PICTURE["del"] = ${"DETAIL_PICTURE_del"}; arDETAIL_PICTURE["description"] = ${"DETAIL_PICTURE_descr"}; if (@$arPREVIEW_PICTURE['tmp_name']) { require_once($_SERVER["DOCUMENT_ROOT"]."/lib/img_converter.php"); } |
В данном примере /lib/img_converter.php – внешний скприпт для обработки изображений