В таком виде никогда не будет работать
[QUOTE]Хамакин Александр написал:
[CODE] \Bitrix\Main\EventManager::getInstance()->addEventHandler(
'sale' ,
'OnSaleBasketItemBeforeSaved' ,
'OnBeforeBasketAdd'
);
function OnBeforeBasketAdd (\Bitrix\Main\Event $event ) {
$basket = $event ->getParameter( "ENTITY" )->getCollection();
foreach ( $basket as & $basketItem ){
$basketItem ->setFields( array ( "PRODUCT_PROVIDER_CLASS" => "MyCatalogProductProvider" ));
}
}
[/CODE][/QUOTE]
[QUOTE]Хамакин Александр написал:
[CODE] \Bitrix\Main\EventManager::getInstance()->addEventHandler(
'sale' ,
'OnSaleBasketItemBeforeSaved' ,
'OnBeforeBasketAdd'
);
function OnBeforeBasketAdd (\Bitrix\Main\Event $event ) {
$basket = $event ->getParameter( "ENTITY" )->getCollection();
foreach ( $basket as & $basketItem ){
$basketItem ->setFields( array ( "PRODUCT_PROVIDER_CLASS" => "MyCatalogProductProvider" ));
}
}
[/CODE][/QUOTE]