Я получил ту же ошибку, используя подтему Zen в моей установке D7:
Примечание: неопределенная переменная: заголовок в include () (строка 53 из
... / сайты / все / темы / mysubtheme / шаблоны / block.tpl.php)
Эта ошибка приводила к тому, что заголовки моих блоков вообще не отображались во внешнем интерфейсе, как я ожидал.
Как сказал Клайв, в page.tpl.php была переменная, которой не было. Итак, я скопировал следующую функцию из файла template.php в Zen в свой файл подтемы template.php:
function mysubtheme_process_block(&$variables, $hook) {
$variables['title'] = isset($variables['block']->subject) ? $variables['block']->subject : '';
}
(Однако учтите, что вам необходимо переименовать функцию с помощью « yoursubtheme _process_block")
И ... вуаля, названия моего блока снова показываются. : -)
Большое спасибо за ваш комментарий, Клайв. Это мне очень помогло!
Joan