Передать ТАЙТЛ В БРАУЗЕРЕ в переменную
$a = 'ТАЙТЛ В БРАУЗЕРЕ';
Я использую Metatag модуль друпал 7, он переопределяет тайтл
Как вывести переоприделенный тайтл в переменную (Наверное нужно сделать из нее глобальную?)
Это выводит оригинал названия - <title><?php print $head_title; ?></title>
Оригинал названия - Виват, гардемарины! (1991)
После Metatag названия - Виват, гардемарины! (1991) смотреть онлайн
Это возможно сделать?
Спасибо
Комментарии
Вы опять смогли задать непонятно, скорее всего, элементарный вопрос.
Я использую Metatag модуль друпал 7, он переопределяет тайтл
Как вывести переоприделенный тайтл в переменную (Наверное нужно сделать из нее глобальную?)
Это выводит оригинал названия -
<title><?php print $head_title; ?></title>
Оригинал названия - Виват, гардемарины! (1991)
После Metatag названия - Виват, гардемарины! (1991) смотреть онлайн
Это возможно сделать?
Спасибо
drupal_get_title()
Все правильно, я так и делал
/sites/all/themes/professional_responsive_theme/template.php
* Insert themed breadcrumb page navigation at top of the node content.
*/
function professional_responsive_theme_breadcrumb($variables) {
$breadcrumb = $variables['breadcrumb'];
if (!empty($breadcrumb)) {
// Use CSS to hide titile .element-invisible.
$output = '<h2 class="element-invisible">' . t('You are here') . '</h2>';
// comment below line to hide current page to breadcrumb
$breadcrumb[] = drupal_get_title();
$output .= '<nav class="breadcrumb">' . implode(' » ', $breadcrumb) . '</nav>';
return $output;
}
}
и выводит обичный breadcrumb - Главная » Виват, гардемарины! (1991)
а нужно - Главная » Виват, гардемарины! (1991) смотреть онлайн
это в коде - Виват, гардемарины! (1991) смотреть онлайн
это в браузере - Виват, гардемарины! (1991) смотреть онлайн
и тут я сповнил что переопредиляет тайтл это - Metatag
И что теперь? Как делать?
Значит на момент формирования хлебных крошек - тайтл ещё не готов.
Переопределяйте крошки из hook_preprocess_page(), например
Спасибо
Смотря где будет вызываться код.
$metatags = metatag_page_get_metatags();
Если к тому моменту модуль metetag успеет отработать - то в массиве $metatags будут значения тегов.
В каком-нибудь hook_init() скорее всего вернется пустой массив.
А потом внезапнэ выключается метатегс и превед белый экран
Указание зависимостей спасают отцов русской демократии.
На preprocess_page можно сделать drupal_get_title или из $variables достать нужное, надо бы посмотреть через devel что есть в переменных.