Главная/Статьи/Простой рецепт сделать главную страницу в Drupal 7 пустой
Drupal

Простой рецепт сделать главную страницу в Drupal 7 пустой

По умолчанию Drupal 7 выводит приветственное сообщение на главной странице. Чтобы убрать его без установки дополнительных модулей вроде Empty Front Page, можно воспользоваться простым приёмом через template.php вашей темы.

Добавьте следующий код в template.php вашей кастомной темы:

function YOUR_THEME_preprocess_page(&$vars) {
  if (isset($vars['page']['content']['system_main']['default_message'])) {
    unset($vars['page']['content']['system_main']['default_message']);
  }
}

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