Заработало!!!
[CODE]
<?
// файл /bitrix/php_interface/init.php
// регистрируем обработчик
AddEventHandler("iblock", "OnBeforeIBlockElementUpdate", Array("MyClass", "OnBeforeIBlockElementUpdateHandler"));
class MyClass
{
// создаем обработчик события "OnBeforeIBlockElementUpdate" Before After
function OnBeforeIBlockElementUpdateHandler(&$arFields)
{
CModule::IncludeModule("iblock");
$res = CIBlockElement::GetProperty("17", $arFields["ID"], "sort", "asc", Array("CODE"=>"PHOTO_MINI"));
if($arFields2 = $res->GetNext())
{
if($arFields2["VALUE"]!="" && $arFields2["IBLOCK_ID"]=="17" &&
$arFields["DETAIL_PICTURE"]=="")
{
$arFields["DETAIL_PICTURE"]=$arFields2["VALUE"];
}
}
}
}
?>
[/CODE]
Всем спасибо за помощь ))
[CODE]
<?
// файл /bitrix/php_interface/init.php
// регистрируем обработчик
AddEventHandler("iblock", "OnBeforeIBlockElementUpdate", Array("MyClass", "OnBeforeIBlockElementUpdateHandler"));
class MyClass
{
// создаем обработчик события "OnBeforeIBlockElementUpdate" Before After
function OnBeforeIBlockElementUpdateHandler(&$arFields)
{
CModule::IncludeModule("iblock");
$res = CIBlockElement::GetProperty("17", $arFields["ID"], "sort", "asc", Array("CODE"=>"PHOTO_MINI"));
if($arFields2 = $res->GetNext())
{
if($arFields2["VALUE"]!="" && $arFields2["IBLOCK_ID"]=="17" &&
$arFields["DETAIL_PICTURE"]=="")
{
$arFields["DETAIL_PICTURE"]=$arFields2["VALUE"];
}
}
}
}
?>
[/CODE]
Всем спасибо за помощь ))