Вывод Views или блока в теле страницы или ноды

Для вывода  views в любом месте шаблона используеться функция вызова сниппетов

<?php  views_embed_view($name, $display_id = 'default')  ?>

Где:

$name - название представления

$display_id - идетинфикатор блока или страницы

default - аргумент

Пример использования:

Вывод  блока похожие статьи

<?php print views_embed_view('recent_articles','block', $node->nid); ?>

Вариант второй. Первый аргумент название вьюс второй - дельта указывает тип вывода страницы ( page) или блока (block).

<?php
$block = module_invoke('views', 'block_view', 'ИМЯ_БЛОКА');
print render($block['content']);
?> 

Оставить комментарий

Похожие материалы