Добрый день ещё раз, хотел бы спросить, как повлиять на заголовок страницы из template.php. Заодно хотел узнать, как повлиять на всё остальное. Пишу:
<?php
function mytheme_preprocess_page(&$vars, $hook) {
var_dump($vars['head_title']);
}
?>
Выдаёт NULL. А мне говорили, что head_title отвечает за содержимое тэга title. Ну да ладно, главный вопрос: как изменить заголовок страницы? И ещё: где об этом всём написано? Есть где-то сводная таблица всех этих переменных на drupal.org... или где-то ещё? Как слепой тычусь в эти переменные... (((
Спасибо.
Комментарии
Не знаю на счет хедтитле, но менять заголовок можно с помощьюdrupal_set_title я обычно так делаю:)
смотреть титл drupal_get_title вот аналогично
Попробуй заменить preprocess на process.
щас попробую..
сделал процесс, и написал там:
<?php
var_dump($vars['title']);
?>
теперь показывает то что надо. правда теперь это у меня просто title... но всё равно спасибо. ведь тайтл и нужен...узнать бы теперь, что отвечает за сеошный title..
<title/>
выводится не в page.tpl.php, а в html.tpl.phpсоответственно препроцесс и процесс функции надо использовать для этого шаблона...
вы имеете ввиду, что есть функция process_html? буду смотреть...