Получить SEO значения раздела

Получить SEO значения раздела

Просмотров: 2759
Стандартные манипуляции с заголовком H1 в Битрикс зачастую не достаточны, и регулярно требуются доработки, изменение логики вывода.
Как получить значения SEO тегов раздела из настроек SEO модуля в комплексном компоненте?.
Сделать это можно в два этапа, сначала получаем данные раздела, в нашем случае это ID, так как в массиве его нет.
Потом имея ID мы получаем SEO значения

//получение данных раздела, в данном случае ID
$rsSections = CIBlockSection::GetList(array('SORT' => 'ASC'), array('IBLOCK_ID' => $arParams ['IBLOCK_ID'], '=CODE' => $arResult['VARIABLES']['SECTION_CODE']), false, $arSelect = array('UF_*'));
if ($arSection = $rsSections->Fetch())
{ //Получаем SEO значения
$ipropValues = new \Bitrix\Iblock\InheritedProperty\SectionValues($arParams ['IBLOCK_ID'],$arSection['ID']);
$IPROPERTY  = $ipropValues->getValues();

Полученные значения выглядят так


Array
(
    [SECTION_PAGE_TITLE] => Цифровая печать в Москве
    [SECTION_META_TITLE] => Цифровая печать полиграфической продукции в Москве | отличные цены.
    [SECTION_META_DESCRIPTION] => Срочная цифровая печать полиграфической продукции в Москве. Наши цены отличаются своей демократичностью.
)
Ну и собственно сам вывод в шаблоне


if($IPROPERTY['SECTION_PAGE_TITLE']) {
<h1 id="pagetitle"><?=$IPROPERTY['SECTION_PAGE_TITLE'];?></h1>
} else {
    <h1 id="pagetitle"><?=$arSection['NAME'];?></h1>
}

Ещё статьи:

26.05.2026 Фрилансерам при устройстве на работу на заметку
Увидел на сайте одной компании, там обязательное поле "Последнее место работы" и там нужно указать, что если Вы не работали или работали фрилансером, пожалуйста, укажите

15.05.2026 #1 Ник.ру миграция клиентов
Наблюдаю значительную миграцию моих клиентов с ник.ру
Моя клиентка получила на днях стоимость продления услуг и домена, после чего приняла решение перенести сайты с него. Один важный нюанс, клиент на ник.ру с 2010 года.
Ребята идут к успеху если клиент 16 лет пользовался услугами одного хостинга и решил уходить.

02.04.2026 Разговоры о фрилансе
Предыстория - автор вопроса хочет войти в IT сферу, я человеку начал подсказывать в комментариях на форуме. На примере вопросов и ответов в разговоре можно увидеть типовые ошибки и непонимание начинающего, и в будущем избежать повторения ошибок.

© 2015-2026 Web админ
Связаться по WhatsApp