Здравствуйте! Мне необходимо в DETAIL_PICTURE помещать картинку из свойства элемента PHOTO_MINI.
Код следующий:
Но при редактировании элемента инфоблока ничего не происходит.
Пробывал и с After, результат тотже.
Подскажите, плиз, в чем может быть дело.
Заранее спасибо.
Код следующий:
| Код |
|---|
<?
// файл /bitrix/php_interface/init.php
// регистрируем обработчик
AddEventHandler("iblock", "OnBeforeIBlockElementUpdate", Array("MyClass", "OnBeforeIBlockElementUpdateHandler"));
class MyClass
{
// создаем обработчик события "OnBeforeIBlockElementUpdate"
function OnBeforeIBlockElementUpdateHandler(&$arFields)
{
CModule::IncludeModule("iblock");
$res = CIBlockElement::GetByID($arFields['ID']) ;
if($arFields2 = $res->GetNext())
{
if($arFields2["PROPERTIES"]["photo_mini"]["VALUE"]!="" && $arFields2["IBLOCK_ID"]=="17" &&
$arFields2["DETAIL_PICTURE"]=="")
{
$arFields2["DETAIL_PICTURE"]=$arFields2["PROPERTIES"]["photo_mini"]["VALUE"];
}
}
}
}
?>
|
Но при редактировании элемента инфоблока ничего не происходит.
Пробывал и с After, результат тотже.
Подскажите, плиз, в чем может быть дело.
Заранее спасибо.

.