Как доставать контент страницы представления пхп кодом.

Главные вкладки

Аватар пользователя nikolasiii nikolasiii 14 сентября 2010 в 10:40

Народ, подскажите плиз, как обращаться к странице представления внутри другой страницы пхп кодом?
есть страница с описанием конкурса, надо выводить ниже представление с материалом этого конкурса, представление набросал его путь страница/% возвращает список материала конкурса. Остается только ниже описания конкурса вставить это представление, как это делается с учетом того, что параметр я буду вбивать сам?

Комментарии

Аватар пользователя IrinaStasuk@drupal.org IrinaStasuk@dru... 14 сентября 2010 в 11:22

Я пользуюсь таким кодом:

<?php
global $current_view;
$current_view->args[0]=$node->nid;
$view1 = views_get_view('ваш вид');
print '

';
print '

' . t($node->title . 'Название вида') . '

';
print (views_build_view('embed', $view1, $current_view->args, false, false));
print '

';
?>

Аватар пользователя nikolasiii nikolasiii 15 сентября 2010 в 14:05

Спасибо graker , думаю функция то что надо. Пока не понадобилось, переиграл функционал, но пригодиться точно.

Аватар пользователя graker graker 15 сентября 2010 в 14:27

Если что, вот: http://views-help.doc.logrus.com/
Тут много про работу с Views.

Если по-английски не очень, могу предложить еще мой перевод статьи про Views API: http://graker.ru/drupal/20_api_za_20_dnei/views_api

Кстати, поставьте [РЕШЕНО] в заголовок.