Как добавить регион между содержимым и комментариями

Накануне возникла необходимость на сайте обложек в Друпале поставить рекламный баннер между содержимым страницы и комментариями. Раньше помнится модуль какой-то вроде бы подходящий был, но он показывал не совсем удобный результат, в т.ч. и для темизации.

В общем, решение такое:

  1. В файле .info нашей темы добавляем новый регион. Название любое. Главное не забыть его продублировать и ниже.
    regions[content_bottom] = Content bottom
  2. В файл template.php добавляем следующее:
    function ИМЯ_ТЕМЫ_preprocess_node(&$vars) {
    $vars['content_bottom'] = block_get_blocks_by_region('content_bottom');
    }

    Если функция preprocess_node(&$vars) уже есть в template.php, значит, внутрь её просто добавляем строку в фигурных скобках.
  3. Далее находим в node.tpl.php актуальное место (у меня - после ссылок статистики и "добавить комментарий") и пишем такую штуку:
    Код
    (Да, это картинка. Около часа бился, но так и не смог настроить себе нормальный вывод кода в тексте. Видимо, виновата тема оформления, её какие-то настройки. Либо мои не слишком прямые руки. Надо будет разобраться).
  4. После этого идём на страницу управления блоками и добавляем новый блок с рекламным баннером в только что созданный регион. Чистим кэш.

Комментарии