Drupal 7 description и keywords для главной страницы + изменить title

Задача: прописать description и keywords для главной страницы. Изменить title. опять же, для главной.

Знаю про модуль meta tags. Потому не пинать. У меня стоит модуль Meta tags quick, который на момент написания статьи не умеет добавлять description и keywords на главную.
Ставить что-то еще не хотелось, ибо эти данные для главной страницы меняться не планируют 🙂

Решение для Drupal 7, так сказать, "в лоб":

Пишем в файле template.php Вашей темы:

function ВАШАТЕМА_preprocess_page($page) {
    if ($vars['is_front']) {
	 $meta_keywords = array(
	    '#tag' => 'meta',
	    '#attributes' => array(
	      'name' => 'keywords',
	      'content' => 'ключевые слова',
	    ),
	  );
	  drupal_add_html_head($meta_keywords, 'meta_keywords');
	  $meta_description = array(
	  '#tag' => 'meta',
	  '#attributes' => array(
	  'name' => 'description',
	  'content' => 'Описание',
	   ),
	  );
	  drupal_add_html_head($meta_description, 'meta_description');
	  drupal_set_title('Добро пожаловать!');
    }
}

, где ВАША_ТЕМА - название вашей темы.

Рекомендовать в Социальных сетях:
 

Комментариев 2 на “Drupal 7 description и keywords для главной страницы + изменить title

  1. Не знаю почему, но не сработало. Все правильно сделал, но тайтл не изменился, дескрипшин не появился. Друпал 7 у меня.

    Может быть надо очистить кеш? Но вроде бы как пробовал, но не помогло.

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *