Добрый день!
Имеется каталог с 4 уровнями вложености. Верхний уровень имеет свои СЕО, стоит галочка "Изменять для текущего раздела и его позразделов". Но некоторые дочерние разделы не имеют своих СЕО и вместо того, что они подтягивают родительский нужно в заголовке страницы вывести имя этого раздела.
В шаблоне catalog.section , который выводит подразделы и элементы текущего раздела в файле component_epilog.php пишу так:
Чтобі проверить работоспособность этого кода, написала наоборот, если поле TITLE не пустое, то вывести название раздела, но все равно не срабатывает. Можно было бы в админке использовать шаблонизатор в админке, но товаров много и они постоянно выгружаются.
В чем моя ошибка?
Спасибо!
Имеется каталог с 4 уровнями вложености. Верхний уровень имеет свои СЕО, стоит галочка "Изменять для текущего раздела и его позразделов". Но некоторые дочерние разделы не имеют своих СЕО и вместо того, что они подтягивают родительский нужно в заголовке страницы вывести имя этого раздела.
В шаблоне catalog.section , который выводит подразделы и элементы текущего раздела в файле component_epilog.php пишу так:
Код |
---|
<? if(!defined("B_PROLOG_INCLUDED") || B_PROLOG_INCLUDED!==true)die(); global $APPLICATION; $ipropValues = new \Bitrix\Iblock\InheritedProperty\SectionValues($arResult["IBLOCK_ID"], $arResult["ID"]); $arResult["IPROPERTY_VALUES"] = $ipropValues->getValues(); if (empty($arResult["IPROPERTY_VALUES"]["SECTION_META_TITLE"])) $APPLICATION->SetTitle($arResult["IPROPERTY_VALUES"]["SECTION_META_TITLE"]); else $APPLICATION->SetTitle($arResult["NAME"]); ?> |
В чем моя ошибка?
Спасибо!