Изменение в заголовке страницы (5.0, 4.7)

Автор: B.X - 25.02/2007, вс - 19:35

В /themes/engines/phptemplate/phptemplate.engine на строке 187:
Меняем:

  1. <?php
  2.   // Construct page title
  3.   if (drupal_get_title()) {
  4.     $head_title = array(strip_tags(drupal_get_title()), variable_get('site_name', 'Drupal'));
  5.   }
  6.   else {
  7.     $head_title = array(variable_get('site_name', 'Drupal'));
  8.     if (variable_get('site_slogan', '')) {
  9.       $head_title[] = variable_get('site_slogan', '');
  10.     }
  11.   }
  12. ?>

На:

  1. <?php
  2.   // Construct page title
  3.   if (drupal_get_title()) {
  4.     $head_title = array(strip_tags(drupal_get_title()), variable_get('Drupal', ''));
  5.   }
  6.   else {
  7.     $head_title = array(variable_get('site_slogan', 'Drupal'));
  8.     if (variable_get('site_slogan', '')) {
  9.       $head_title[] = variable_get('', '');
  10.     }
  11.   }
  12. ?>

И потом в заголовке вашего page.tpl.php на строке 4:
Вместо:

  1. <title><?php print $head_title ?></title>

Ставим:

  1. <title>Имя вашего сайта | <?php print $head_title ?></title>

Теперь при заходе на ваш сайт, сначала всегда будет показываться название сайта и через чёрточку название страницы, а не только название страницы. При этом, можно спокойно оставить название сайта на администраторской странице для других модулей.