Данные из вкладки seo bitrix

← разместить еще код

bitrix api seo tab IPROPERTY_VALUES title keywords description SetPageProperty. Получить значения для тегов титл дескрипшн и кивордс из вкладски seo в админке битрикс на странице редактирования элемента или раздела. Установить заголовк и метатеги. Добавляем код в component_epilog.php.

Расшаренный код:

<?
if(!defined("B_PROLOG_INCLUDED") || B_PROLOG_INCLUDED!==true)die();
CModule::IncludeModule('iblock');
$ipropValues = new \Bitrix\Iblock\InheritedProperty\SectionValues($arResult["ID"], $GLOBALS['arrFilter']['SECTION_ID']);
$arResult["IPROPERTY_VALUES"] = $ipropValues->getValues();

if($arResult["IPROPERTY_VALUES"]["SECTION_META_TITLE"]) {
    $APPLICATION->SetPageProperty("title", $arResult["IPROPERTY_VALUES"]["SECTION_META_TITLE"]);
    $APPLICATION->SetPageProperty("keywords", $arResult["IPROPERTY_VALUES"]["SECTION_META_KEYWORDS"]);
    $APPLICATION->SetPageProperty("description", $arResult["IPROPERTY_VALUES"]["SECTION_META_DESCRIPTION"]);
} else {
    $APPLICATION->SetPageProperty("title", $arResult["NAME"]);
}