<?
ob_start();
// вызов компонента
$mainSiteSelectorComponent = ob_get_contents();
ob_end_clean();
$APPLICATION->AddViewContent('mainSiteSelectorComponent', $mainSiteSelectorComponent);
?>
<?$APPLICATION->ShowViewContent('mainSiteSelectorComponent');?>
$APPLICATION->GetProperty('link');
$propertyLink = $APPLICATION->GetProperty('link');
if($propertyLink) {
}
Товары на странице бренда сортируются с помощью свойства "FILTER_NAME" => "arrFilterBrand". Но для умного фильтра этого недостаточно.
Его тоже надо кастомизировать в component_epilog?
if($arResult['ITEMS']) {
$arResult['FILE_TYPES'] = $filmTypes = array();
foreach($arResult['ITEMS'] as $key => $arItem) {
$filmTypesProp = isset($arItem['DISPLAY_PROPERTIES']['FILM_TYPES']) ? $arItem['DISPLAY_PROPERTIES']['FILM_TYPES'] : false;
$value = $filmTypesProp && $filmTypesProp['VALUE'] ? $filmTypesProp['VALUE'] : false;
$displayValue = $filmTypesProp && $filmTypesProp['DISPLAY_VALUE'] ? $filmTypesProp['DISPLAY_VALUE'] : false;
if($value && $displayValue) {
$filmTypes['VALUE'][] = $value;
$filmTypes['DISPLAY_VALUE'][] = $displayValue;
}
}
$arResult['FILE_TYPES'] = array(
'VALUE' => array_values(array_unique($filmTypes['VALUE'])),
'DISPLAY_VALUE' => array_values(array_unique($filmTypes['DISPLAY_VALUE'])),
);
}
// ..............
'exception_handling' =>
array (
'value' =>
array (
'debug' => true,
'handled_errors_types' => 4437,
'exception_errors_types' => 4437,
// ..............