Перейти к основному содержанию

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

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

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

Если вы используете на своем 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']); ?>