Есть типы нод node_partner и node_action. В node_action реализована связь с node_partner с помощью модуля References, поле field_action_node_partner, тип - ссылка на материал.
Требуется: в просмотре node_partner внизу вывести вьюхой список всех связанных нод типа node_action.
Создал вьюху со списком нод node_action. Как сделать, чтобы с во вьюху попадали только те node_action, которые ссылаются на открытую ноду node_partner?
Вызов view прописал в шаблоне node--node_partner.tpl.php:
<?php
$view_actions_list = views_get_view('view_node_partner_actions');
$view_actions_list->set_display('block');
$view_actions_list->set_arguments(array(arg(0),arg(1)));
$view_actions_list->pre_execute();
$view_actions_list->execute();
echo '<div class="node-partner-actions">';
echo '<div class="node-partner-actions-label"><h5>';
print $view_actions_list->human_name;
echo '<h5></div>';
print $view_actions_list->render();
echo '</div>';
?>
Комментарии
Аргументы во вью передаются, оператор
<?phpvar_dump($view_actions_list->args);?>
дает вывод:
array(2) { [0]=> string(4) "node" [1]=> string(3) "145" }
Но как в настройках вьюхи их вытащить в контекстный фильтр?
https://www.drupal.org/project/eva
О, спасибо! То, что доктор прописал