Вывести блок программно можно следующим образом:
Вставить код можно прямо в шаблон. Редактирование блока будет доступно в админке управления блоками.
$block = block_load('block', 10); //номер блока
$output = drupal_render
(_block_get_renderable_array
(_block_render_blocks
(array($block)))); print $output;
Актуально для седьмой версии Drupal
Для шестой будет несколько иначе:
//$module_name - имя модуля
//$number - номер блока
$block = module_invoke($module_name, 'block', 'view', $number);
echo $block['content'];
А если блок создан через вьюс:
//$name-имя блока.
$block = module_invoke('views', 'block', 'view', $name);
echo $block['content'];
Например вывести блок с именем block_1 у вьюса с именем blogs можно так:
$block = module_invoke('views', 'block_view', 'blogs-block_1');
print render($block);