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

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

Стандартные манипуляции с заголовком 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>
}

Ещё статьи:

08.09.2022 Расход оперативной памяти у интернет-магазина битрикс с 60 000 товаров
После выполнения мной доработки не связанной с обменом, у заказчика появилась проблема с обновлением товаров из раздела КПБ после обмена с 1С.

Перестали выгружаться фото для торговых предложений, соответственно в каталоге созданный товар из данного предложения - деактивируется. ID: 341

31.08.2022 Тест VPS тарифа RED.Site-2 reddock.ru для битрикс Аспро
Параметры хостинга:
Виртуальный сервер RED.Site-2, Дисковое пространство -40Гб, Оперативная память - 2Гб ID: 340

31.08.2022 Тест тарифа reg.ru SSD-VPS-3 битрикс Аспро
Параметры хостинга SSD-VPS-3 сайта битрикс с Аспро в ходе тестов:
10 гб к серверу "Cyan Terbium", Премиум DNS, ISPmanager 6 Lite 8 для сервера "Cyan Terbium", Сервер SSD-VPS-3 "Cyan Terbium", Тариф SSD-VPS-3 25 ГБ, 2 ГБ, 2x2200 МГц ID: 339

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