Устанавливаем заголовки в элементе/разделе из SEO модуля Битрикс
, МихаилДобавляем в result_modifier.php
<?php // /local/templates/.default/components/bitrix/catalog.section/.default/result_modifier.php // для элемента используем $ipropValues = new \Bitrix\Iblock\InheritedProperty\ElementValues($IBLOCK_ID,$ELEMENT_ID); $ipropValues = new \Bitrix\Iblock\InheritedProperty\SectionValues($arResult['IBLOCK_ID'], $arResult['ID']); $SEO = $ipropValues->getValues(); $cp = $this->__component; if (is_object($cp)) { $cp->arResult['SEO'] = $SEO; $cp->SetResultCacheKeys(array('SEO')); $arResult['SEO'] = $cp->arResult['SEO']; } ?>
Добавляем в component_epilog.php
<?php // /local/templates/.default/components/bitrix/catalog.section/.default/component_epilog.php global $APPLICATION; // DIVASOFT if ($arResult['SEO']['SECTION_META_TITLE']) { $APPLICATION->SetPageProperty("title", $arResult['SEO']['SECTION_META_TITLE']); } if ($arResult['SEO']['SECTION_META_DESCRIPTION']) { $APPLICATION->SetPageProperty("description", $arResult['SEO']['SECTION_META_DESCRIPTION']); } if ($arResult['SEO']['SECTION_META_KEYWORDS']) { $APPLICATION->SetPageProperty("keywords", $arResult['SEO']['SECTION_META_KEYWORDS']); } if ($arResult['SEO']['SECTION_PAGE_TITLE']) { $APPLICATION->SetTitle($arResult['SEO']['SECTION_PAGE_TITLE']); } ?>