По умолчанию регионы в Drupal доступны для вызова в шаблоне страницы (page.tpl.php), но комментарии-то в ноде. Блок будет выведен после них. Обойти данное ограничение можно, используя препроцессы (хуки).
Заготавливаем регион в info-файле темы:
regions[имя_региона] = Подвал содержимого
Теперь сообщаем об этом ноде в файле «template.php»:
<?php function ИмяМоейТемы_preprocess_node(&$variables) { ... $variables['имя_региона'] = block_get_blocks_by_region('имя_региона'); } ?>
Далее пишем в «node.tpl.php»,:
<?php print render($content); // сразу после вывода содержимого ... if ($имя_региона): print render($имя_региона); endif; ... // но перед показом комментариев ?>
Для примера я использовал стандартный друпаловский «Bartik». В итоге у вас должно получиться нечто
Источник: sooource.net