Metatags не отображается на главной странице сайта

Время чтения
меньше чем
1 минута
Прочитано

Metatags не отображается на главной странице сайта

января 23, 2015 - 01:27
0 комментариев

Если вы используете на своем Drupal-сайте модуль Metatag возможно может случиться так, что все мета-теги не будут отображаться на главной странице сайта, несмотря на то, что вы сделали все настройки в пункте модуля «Глобальный: Главная страница» ("Global: front page"). При этом на остальных страницах все работает и отображается нормально.

Часто это происходит потому, что ваша тема имеет определенную конфигурацию главной страницы сайта, которая не содержит секцию ($page['content']). Также проблемы могут быть вызваны второстепенными модулями, отключающих стандартной отображения главной страницы. Также причиной может служить присутствие специального PHP-файла темы, например  page--front.tpl.php

Metatag в Drupal 7

Для того, чтобы исправить этот момент, вам необходимо добавить следующие строки в файл page.tpl.php

<?php if (drupal_is_front_page()): ?>
<?php print render($page['content']['metatags']); ?>
<?php endif; ?>

Если вы используете файл front.tpl.php , то добавьте данный код:

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

Теги: