Drupal: Переместить заголовок страницы в блок content

В семёрке контент является блоком, а его заголовок почему то отдельным элементом в page.tpl.php. Чтобы это исправить, нужно во первых, добавить в template.php:

/**
* Реализация hook_preprocess_block().
*/
function [THEMENAME]_preprocess_block(&$vars) {
if ($vars['block_html_id'] == 'block-system-main') {
$vars['elements']['#block']->subject = drupal_get_title();
}
}

а во вторых, удалить из page.tpl.php вывод переменной $title.

Комментарии

Похожие записи: