Всем здравия!
Понимаю, что писал похожую тему недавно, но тут случилась кракозябра.
Суть:
В bootstrap_business/page.tpl.php был изменен тег с h2 на h1. Как итог - правильное расположение тегов по SEO.
По важным причинам пришлось перейти на обычный бутстрап. Там такая же проблема образовалась - сайт не выводил h1 теги. Я излазил уже все файлы и везде, где только можно, менял значение h2 на h1. Результата ноль.
Подскажите пожалуйста, как в этой теме исправить код?
ЗЫ: Интересно то, что как я перерыл всю файловую систему, я обнаружил на странице такой вот код:
<div class="contextual-links-wrapper"><ul class="contextual-links views-contextual-links-page"><li class="views-ui-edit first last"><a href="/admin/structure/views/view/final_fantasy_xiv_/edit/page?destination=final-fantasy-xiv-">Редактировать представление</a></li>
</ul></div> <strong> <h2</strong> class="element-invisible">Главные вкладки<strong></h2></strong><ul class="tabs--primary nav nav-tabs"><li><a href="/admin/config/search/metatags_quick/path_based/edit?path=final-fantasy-xiv-&lang=ru&destination=final-fantasy-xiv-">Метатэги для адресов</a></li>
</ul> <div class="region region-content">
<section id="block-system-main" class="block block-system clearfix">
Где-то существуют тэги для названия страниц, но тут они обозначены, как h2, а не h1
Вот код bootstrap/page.tpl.php
<?php print render($title_prefix); ?>
<?php if (!empty($title)): ?>
<strong><h1</strong> class="page-header"><?php print $title; ?><strong></h1></strong>
<?php endif; ?>
<?php print render($title_suffix); ?>
<?php print $messages; ?>
<?php if (!empty($tabs)): ?>
<?php print render($tabs); ?>
<?php endif; ?>
<?php if (!empty($page['help'])): ?>
Что я не так понял или делаю? Подскажите пожалуйста. Мне очень нужна тема обычного бустрапа...
Мой сайт, если что
Комментарии
Что вы хотите сделать?
На главной статьи выводятся через views+ds соттв настройку вывода h2 можно найти в ds (навреное, не работаю с ним)
На внутренней там h1
Я вас не понимать. Можно чуть подробнее?
Я хочу сделать так, чтобы название главных страниц (Lineage 2, Black Desert Online...) выводились под тегом h1. Это важно для SEO.
Названия тем на этих страницах выводятся как надо - через тэг h2.
Я хочу вывести h1 тег на каждую страницу. У меня этих страниц - четыре.
http://kz0t.com/content/zaolovochek - тут h1
Там с одной стороны n1, с другой - h1
В файлах page.tpl.php моей темы стоят h1 заголовки, но аудиторы (сайты) подсказывают, что нет тегов h1 на страницах. В этом и проблема.
Я смотрю коды других бустрапов (бизнес), нахожу нужную мне строку кода:
В моей же теме бустрапа такой строчки нет, а должна быть
Я же не могу в пейдж.тлп заменить свою строку:
<h1 class="page-header"><?php print $title; ?></h1>
на
?
Вот это ошибка
Увидел. Подскажите пожалуйста, как должно быть правильно?
Уберите все
<strong>
и</strong>
из строкиСейчас я проверю - отпишу.
Что-то я задуплил с утра пораньше. Я не могу найти эту строчку в пейдж.тлп
<strong><h1</strong> class="page-header"><?php print $title; ?><strong></h1></strong>
Эта строка в пейдж.тлп же должна находиться?
В моем файле пейдж.тлп показывается сейчас:
<h1 class="page-header"><?php print $title; ?></h1>
Я не понимать, как это произошло - я не удалял и , но даже и теперь h1 теги не выявляются. Я запутался окончательно...
А это нормально, что у меня пусть к page.tpl.php находится по адресу /sites/all/themes/bootstrap/templates/system/page.tpl.php
Вообще лучше делать подтему https://www.drupal.org/docs/7/theming/creating-a-sub-theme
Прежде чем ковырять код шаблонных файлов, надо проверить в UI, в параметрах темы, все что связано с заголовком страницы, может есть крыжик о скрытии заголовка или что-нибудь похожее. А также при формировании страниц с кучей анонсов, например через Views, проверить заголовок Представления, может он пустой.