AddEventHandler(«iblock», «OnAfterIBlockElementAdd», array(«SrWatermark», «OnAfterIBlockElementAdd»));
AddEventHandler(«iblock», «OnAfterIBlockElementUpdate», array(«SrWatermark», «OnAfterIBlockElementAdd»));
class SrWatermark
{
function OnAfterIBlockElementAdd (&$arFields)
{
foreach($arFields[«PROPERTY_VALUES»][«254»] as $value){
//print_r($value);
//echo $value[«VALUE»].» «;
//echo $value[«DESCRIPTION»].»<br />»;
if($value[«DESCRIPTION»] == «рост»)
{
CModule::IncludeModule(‘iblock’);
CIBlockElement::SetPropertyValueCode($arFields[«ID»], «SIZE», $value[«VALUE»]);
}
if($value[«DESCRIPTION»] == «цвет»)
{
CModule::IncludeModule(‘iblock’);
CIBlockElement::SetPropertyValueCode($arFields[«ID»], «SIZE», $value[«VALUE»]);
}
}
}
}
Wonderful analysis! Your insights are very enlightening. For those interested in further details, here’s a link: DISCOVER MORE. Keen to hear your views!