Metatag не хочет менять <title> на Главной

Главные вкладки

Аватар пользователя Majestic1200 Majestic1200 7 апреля 2015 в 19:50

Привет,

Не получается никак подружить модуль Metatag с Главной сайта, точнее заставить его формировать по заданному шаблону. С остальными страницами проблем нет, с Главной беда.
Главная сделана на основе блоков, т.е. она не является Basic Page. Если в нее заглянуть с помощью редактор, то там будет пусто. Вся структура описано в шаблоне page-front.tpl.php.
В шаблоне естественно описано лишь содержание , а вся мета выводится через стандартный $head_title в html.tpl.php

В настройках Metatag указал правило формирования для Global: Front page – [site:name] – [site:slogan], но что бы я не делал всегда выводится [node:title] | [site:name].

В чем может быть проблема и как заставить Metatag делать своб работу на главной?
Drupal 7.34

Комментарии

Аватар пользователя Majestic1200 Majestic1200 7 апреля 2015 в 20:07

Enemy wrote:
ага
нужно в шаблоне для главной переопределить, и будет арбайтен

Пардон, новичок, т.е. в page-front.tpl.php в самом начале вставить что-то типа такого:

function preprocess_page(&$vars) {
$vars['head_title'] = variable_get('site_name') . ' – ' . variable_get('site_slogan');
}

и не важно, что head вводится в вышестоящем шаблоне?

Аватар пользователя Majestic1200 Majestic1200 8 апреля 2015 в 9:16

Plazik wrote:
В гугле искали?
По запросу drupal metatag page-front.tpl.php попадается решение https://www.drupal.org/node/1386320[/quote]

Смотрел, но был уверен, что т.к. теме 3 года, то все давно уже должно само работать Smile

Вопрос решился вставкой в page--front.tpl.php:

<?php
$meta = metatag_metatags_view('global:frontpage', array());
render($meta);
?>

Аватар пользователя VasyOK VasyOK 7 апреля 2015 в 21:28

Авыф???
Ничего не делаю для этого всего. Просто в настройках модуля переопределяю для главной страницы и работает. Может живу не как все?

Аватар пользователя Enemy Enemy 8 апреля 2015 в 13:39

"VasyOK" wrote:
Авыф???
Ничего не делаю для этого всего. Просто в настройках модуля переопределяю для главной страницы и работает. Может живу не как все?

+1
я тоже с марса