Опубликовано вт, 07/01/2014 - 19:31 пользователем admin
Блок представления:
$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;
}