Сайту уже насколько лет, а только сейчас заметил, что в коде страницы раздела нет заголовка H1, вместо него два пустые тега (например ros-door.ru/catalog/dveri-retvizan/). Хотя на самой страничке заголовок отображается (правда иногда пропадает).
На всякий случай проверял через сервис pr-cy, сайт глазами робота - теги пустые.
Вот, я так понял, код, который отвечает за вывод H1:
Если код полностью убрать из шаблона раздела и тупо добавить заголовок Н1 в редакторе, то все работает хорошо, но два пустых тега все-равно остаются. Получается конструкция типа
<h1></h1>
<h1>Заголовок раздела</h1>
... а это, наверное, не очень хорошо. Т.к. я в пхп не разбираюсь, буду очень благодарен, если посоветуете как все привести в порядок.
На всякий случай проверял через сервис pr-cy, сайт глазами робота - теги пустые.
Вот, я так понял, код, который отвечает за вывод H1:
Код |
---|
<?if(!defined("B_PROLOG_INCLUDED") || B_PROLOG_INCLUDED!==true)die();?> <?if(!empty($arResult["UF_H1"])):?> <?$APPLICATION->SetPageProperty("h1", $arResult["UF_H1"]);?> <?elseif(!empty($arResult["NAME"])):?> <?$APPLICATION->SetPageProperty("h1", $arResult["NAME"]);?> <?else:?> <?$APPLICATION->SetPageProperty("h1", "Каталог");?> <?endif;?> |
<h1></h1>
<h1>Заголовок раздела</h1>
... а это, наверное, не очень хорошо. Т.к. я в пхп не разбираюсь, буду очень благодарен, если посоветуете как все привести в порядок.