Перейти к основному содержанию

Программный вывод блока

Отправлено said от пт, 04/01/2016 - 15:57

Вывод блока созданного через админку в модуле block

$block = block_load('block', 'block-id');
$block = _block_render_blocks(array($block));
$block = _block_get_renderable_array($block);
$output = drupal_render($block);

Вывод блока созданного модулем

$block = module_invoke('search', 'block_view');
$output = render($block['content']);

Вывод блока созданного модулем views

$block = module_invoke('views', 'block_view', 'block-name');
$output = render($block['content']);

 

Теги