Изменение процесса сохранения элементов каталога из панели администрирования

13.04.2013
К примеру, это может понадобиться для добавления своего обработчика закачиваемых картинок

Файл:
/bitrix/modules/iblock/admin/ iblock_element_edit.php
отвечает и за сохранение и за вывод формы редактирования

В нем нужно найти строку:
$bs = new CIBlockElement;
После нее идет код сохранения.

Для обработки фотографий добавляем:

1
2
3
4
5
6
7
  $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 – внешний скприпт для обработки изображений


Категории: Bitrix CMS
Яндекс.Метрика