Lab / Drupal

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

Сегодня делюсь простым трюком как убрать приветственное сообщение с главной страницы в Drupal 7 при помощи темизации и без использования модуля Empty Front Page

В вашей теме в файле 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 который и отображается по умолчанию на главной странице. Теперь можно накидать туда ваших блоков и всё будет смотреться так как и было задумано при разработке дизайна.