Как получить мета теги через апи Битрикс

Это касается 14-ой версии битрикс, когда в поставку включили сео модуль.

//для разделов 
$ipropValues = new BitrixIblockInheritedPropertySectionValues($arResult["IBLOCK_ID"], $arResult["ID"]);$arResult["IPROPERTY_VALUES"] = $ipropValues->getValues(); 

На выходе массив мета тегов раздела

Array(
[IPROPERTY_VALUES] => Array
(
[SECTION_META_TITLE] => META TITLE
[SECTION_META_DESCRIPTION] => META DESCRIPTION
[SECTION_META_KEYWORDS] => META KEYWORDS
)
)

// для элементов
$ipropValues = new BitrixIblockInheritedPropertyElementValues($arResult["IBLOCK_FILTER_ID"], $arFilterItem["ID"]);$arFilterItemProp = $ipropValues->getValues();

На выходе массив мета тегов элементов

Array
(
[SECTION_META_TITLE] => META TITLE
[SECTION_META_DESCRIPTION] => META DESCRIPTION
[SECTION_META_KEYWORDS] => META KEYWORDS
[ELEMENT_META_TITLE] => EL Шаблон META TITLE
[ELEMENT_META_DESCRIPTION] => EL Шаблон META DESCRIPTION
)

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *