Добавить
component_epilog.php глобальной компоненты каталога товаров, предварительно в настройках уберите пару галок: Включать раздел в цепочку навигации, Включать название элемента в цепочку навигации
Скрытый текст |
---|
<?if(!defined('B_PROLOG_INCLUDED') || B_PROLOG_INCLUDED!==true) die();
$l = strtoupper(LANGUAGE_ID);
// ---------------------------------------------------------------------------------------------------- iLaB if($arResult):
if( $arResult['VARIABLES']['SECTION_ID'] ) {
$nav = CIBlockSection::GetNavChain($arParams['IBLOCK_ID'], $arResult['VARIABLES']['SECTION_ID'], ['ID', 'XML_ID', 'NAME', 'SECTION_PAGE_URL']); while($ob = $nav->GetNext()) { $arResult['TITLE'][ $ob['ID'] ] = $ob; $sectionIds[] = $ob['ID']; }
$arFilter = [ 'ACTIVE' => 'Y', 'IBLOCK_ID' => $arParams['IBLOCK_ID'], 'ID' => $sectionIds ];
$res = CIBlockSection::GetList([], $arFilter, false, ['UF_NAME_'.$l]); while($ob = $res->GetNext()) if( $ob['UF_NAME_'.$l] ) $arResult['TITLE'][ $ob['ID'] ]['NAME'] = $ob['UF_NAME_'.$l];
// Title lang if( $arResult['TITLE'][ $arResult['VARIABLES']['SECTION_ID'] ] ) $APPLICATION->SetPageProperty('title', $arResult['TITLE'][ $arResult['VARIABLES']['SECTION_ID'] ]['NAME']);
// breadcrumns foreach($arResult['TITLE'] as $e) $APPLICATION->AddChainItem($e['NAME'], $e['~SECTION_PAGE_URL']);
}
endif // ---------------------------------------------------------------------------------------------------- iLaB |
яз. название находиться в свойстве раздела UF_NAME, в компоненте карточки товара тоже самое, но ещё нужно добавить пару вещей, вот код, но нужно подставить ключи ваших свойств.
Скрытый текст |
---|
// Title lang if( $arResult['NAME'] ) $APPLICATION->SetTitle($arResult['NAME']);// Заголовок яз. названия
$APPLICATION->AddChainItem($arResult['NAME']);// Добавить яз. названия элемента в хлебкрошки |