Сайту уже насколько лет, а только сейчас заметил, что в коде страницы раздела нет заголовка 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>
... а это, наверное, не очень хорошо. Т.к. я в пхп не разбираюсь, буду очень благодарен, если посоветуете как все привести в порядок.