Аспро макс события, обработчики событий



/bitrix/modules/aspro.max/classes/general/CMax.php

event for manipulation arMainPageOrder
AddEventHandler('aspro.max', "OnAsproShowPageType", "MyOnAsproShowPageType");
function MyOnAsproShowPageType($arTheme, &$arMainPageOrder){
  //
}

event for manipulation item delay and compare buttons
AddEventHandler('aspro.max', "OnAsproShowTopDetailBanner", "MyOnAsproShowTopDetailBanner");
function MyOnAsproShowTopDetailBanner(&$html, $arResult, $arParams){
  //
}

event for manipulation price matrix
AddEventHandler('aspro.max', "OnAsproShowPriceMatrix", "MyOnAsproShowPriceMatrix");
function MyOnAsproShowPriceMatrix($arItem, $arParams, $strMeasure, $arAddToBasketData, &$html){
  //
}

event for manipulation price matrix top
AddEventHandler('aspro.max', "OnAsproShowPriceRangeTop", "MyOnAsproShowPriceRangeTop");
function MyOnAsproShowPriceRangeTop($arItem, $arParams, $mess, &$html){
//
}

event for manipulation store quantity block
AddEventHandler('aspro.max', "BeforeAsproGetMenuChildsExt", "MyBeforeAsproGetMenuChildsExt");
function MyBeforeAsproGetMenuChildsExt($arParams, &$aMenuLinksExt){
  //
}

event for manipulation store quantity block
AddEventHandler('aspro.max', "OnAsproGetMenuChildsExt", "MyOnAsproGetMenuChildsExt");
function MyOnAsproGetMenuChildsExt($arParams, &$aMenuLinksExt){
  //
}
AddEventHandler('aspro.max', "AfterAsproGetMenuChildsExt", "MyAfterAsproGetMenuChildsExt");
function MyAfterAsproGetMenuChildsExt($arParams, &$aMenuLinksExt){
  //
}
AddEventHandler('aspro.max', "BeforeAsproGetStoriesSections", "MyBeforeAsproGetStoriesSections");
function MyBeforeAsproGetStoriesSections($arParams, &$arSectionsFilter, &$arSectionsSelect){
  // 
}
AddEventHandler('aspro.max', "AfterAsproGetStoriesSections", "MyAfterAsproGetStoriesSections");
function MyAfterAsproGetStoriesSections($arParams, &$arSections){
// 
}
AddEventHandler('aspro.max', "BeforeAsproGetStoriesElements", "MyBeforeAsproGetStoriesElements");
function MyBeforeAsproGetStoriesElements($arParams, &$arElementsFilter, &$arElementsSelect){
// 
}
AddEventHandler('aspro.max', "AfterAsproGetStoriesElements", "MyAfterAsproGetStoriesElements");
function MyAfterAsproGetStoriesElements($arParams, &$arElements){
// 
}

event for manipulation total quantity
AddEventHandler('aspro.max', "OnAsproGetTotalQuantity", "MyOnAsproGetTotalQuantity");
function MyOnAsproGetTotalQuantity($arItem, $arParams, &$totalCount){
// 
}

event for manipulation store quantity block
AddEventHandler('aspro.max', "OnAsproGetTotalQuantityBlock", "MyOnAsproGetTotalQuantityBlock");
function MyOnAsproGetTotalQuantityBlock($totalCount, &$arOptions){
// 
}
AddEventHandler('aspro.max', "OnAsproGetBuyBlockElement", "MyOnAsproGetBuyBlockElement");
function MyOnAsproGetBuyBlockElement($arItem, $totalCount, $arParams, &$arOptions){
  // 
}
AddEventHandler('aspro.max', "OnAsproUpdateExtendedReviewsProps", "MyOnAsproUpdateExtendedReviewsProps");
function MyOnAsproUpdateExtendedReviewsProps(&$commentsCount, &$commentsRating, &$commentsCountRaiting){
  // 
}


/bitrix/modules/aspro.max/classes/general/CMaxRegionality.php

event for add to select in region getlist elements
AddEventHandler('aspro.max', "OnAsproRegionalityAddSelectFieldsAndProps", "MyOnAsproRegionalityAddSelectFieldsAndProps");
function MyOnAsproRegionalityAddSelectFieldsAndProps(&$arSelect){
  // 
}

event for manipulation with region elements
AddEventHandler('aspro.max', "OnAsproRegionalityGetElements", "MyOnAsproRegionalityGetElements");
function MyOnAsproRegionalityGetElements(&$arItems){
  // 
}

get region by custom event handler
AddEventHandler('aspro.max', "OnAsproRegionalityGetRealRegionByIP", "MyOnAsproRegionalityGetRealRegionByIP");
function MyOnAsproRegionalityGetRealRegionByIP($arRegions, &$arRegion){
// 
}

get region by custom event handler
AddEventHandler('aspro.max', "OnAsproRegionalityGetCurrentRegion", "MyOnAsproRegionalityGetCurrentRegion");
function MyOnAsproRegionalityGetCurrentRegion($arTheme, $arRegions, &$arRegion){
// 
}
Если блог был полезным, можете угостить меня "чашечкой кофе" :)

Сбер по номеру телефона +7 (953) 585-13-09 Вероника.
Спасибо!