Вывод блоков в Drupal

Блок представления:

$block = module_invoke('views', 'block_view', 'catalog-block_2');   		
print render($block['content']);

Или так:

$block = block_load('block', 1);
$arr = _block_get_renderable_array(_block_render_blocks(array($block))); 
$block = drupal_render($arr);
print $block;

Своя функция в template.php:

function block_render($module, $block_id)
{
    $block = block_load($module, $block_id);
    $block_content = _block_render_blocks(array($block));
    $build = _block_get_renderable_array($block_content);
    $block_rendered = drupal_render($build);
    return $block_rendered;
}