Drupal 7: указать заголовок для данной страницы

У меня есть раздел заголовка, указанный в html.tpl.php, но заголовок должен различаться в зависимости от того, на какой странице находится пользователь. Большинство страниц — это просто тип содержимого страницы, хотя позже я могу добавить другие типы, а также домашнюю страницу.

Как лучше всего указать, какой заголовок использовать, а затем поймать его в home.tpl.php?

Я попытался создать настраиваемое поле для типа содержимого страницы, но не смог понять, как получить к нему доступ из home.tpl.php, и я не уверен, как его указать для других типов страниц.


person Jane Panda    schedule 01.02.2011    source источник


Ответы (1)


Если ваш заголовок состоит из вещей между тегом <body>, возможно, вы могли бы создать свой заголовок в page.tpl.php вместо html.tpl.php. Таким образом, у вас будет доступ к переменной $node и вы сможете настроить свой условный заголовок на основе поля или термина таксономии. Для чего-то более сложного вы можете проверить контекстный модуль: http://drupal.org/project/context.

person bkildow    schedule 01.02.2011
comment
Я посмотрю, смогу ли я переместить его на страницу, если это простой путь, я бы предпочел сделать это, пока я не буду более погружен в Drupal - person Jane Panda; 01.02.2011