DARTHARTH

Исправляем пустые мета-тэги страниц на Drupal 7

На одном из сайта, на Drupal 7, необходимо было настроить микроразметку и различные мета-тэги, но для главное страницы они никак не устанавливались. Вручную создал пустую страницу, указал номер этой ноды как главную в настройках конфигурации — вывелся в тайтле заголовок страницы и название сайта, при этом ничего из заданного в настройках модуля meta-tag для главной страницы не вывелось.

Для начала экспериментальным путем в html.tpl.php проверил распознается ли страница как главная

<?php if (drupal_is_front_page()) {
    echo '<title>FRONTPAGE</title>';

    } else {
        echo '<title>other page</title>';
    } ?>

Вывело в тайтле FRONTPAGE, значит нода эта является главной, вручную вбивал в настройки мета-тэгов самой ноды свои тайтл, описание — всё равно ничего не выводит. Ответ нашелся в теме на форума drupa.ru — в шаблоне отвечающим за вывод вашей главной страницы (в моем случае это был page—front.tpl.php) должен обязательно присутствовать вывод контента ноды

<?php print render($page['content']); ?>

В моем случае его вообще не было, в теме форума оказалось, что он был закоментирован. Так что добавляем этот вывод, обновляем страницу и все мета-тэги должны отобразиться как нужно.

Поделиться страницей в

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Scroll Up