Вывод 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']);
?> 

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

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