Получение SEO свойств в битрикс

Получение SEO свойств в битрикс

Часто требуется получить СЕО свойства из раздела или детальной для установки как заголовка так и названия страницы.
Если мы находимся в разделах
$ipropValues = new \Bitrix\Iblock\InheritedProperty\SectionValues($arParams["IBLOCK_ID"], $arResult["VARIABLES"]["SECTION_ID"]);
$IPROPERTY = $ipropValues->getValues();
//запишем параметры из полученной секции
$APPLICATION->SetPageProperty('title', $IPROPERTY['SECTION_META_TITLE']);
$APPLICATION->SetPageProperty('description',$IPROPERTY['SECTION_META_DESCRIPTION']);
$APPLICATION->SetPageProperty('keywords',$IPROPERTY['SECTION_META_KEYWORDS']);
Если мы находимся на детальной странице
$ipropValues = new \Bitrix\Iblock\InheritedProperty\SectionValues($arParams["IBLOCK_ID"], $arResult["VARIABLES"]["SECTION_ID"]);
$IPROPERTY = $ipropValues->getValues();
//запишем параметры детальной страницы
$APPLICATION->SetPageProperty('title', $IPROPERTY['SECTION_META_TITLE']);
$APPLICATION->SetPageProperty('description',$IPROPERTY['SECTION_META_DESCRIPTION']);
$APPLICATION->SetPageProperty('keywords',$IPROPERTY['SECTION_META_KEYWORDS']);


Возврат к списку


Комментарии