Получить рендер Views построчно

Сообственно нам нужно знать "view_name", "display_name" и "args" если хочется.

$views_data = &$field['settings']['handler_settings']['view']; $view = views_get_view($view_name); $view->set_display($display_name); $view->set_arguments($args); $view->preview(); $renderer = $view->style_plugin->row_plugin; $render = array(); foreach ($view->result as $index => &$row) { $view->row_index = $index; $render[$row->{$view->query->base_field}] = $renderer->render($row); }

Ничего сложного, всегда бы так. ;)

Теги
Drupal 7.x
Views