Как сделать drupal view выполнить diplay без пересылки - PullRequest
0 голосов
/ 26 июля 2011

Итак, у меня есть следующий код:

  $name = 'somename';
  $display_id = 'someid';

  if ($view = views_get_view($name)) {
    return $view->execute_display($display_id);
  }

Если я сделаю это, Drupal перенаправит на страницу фактического просмотра, соответствующую идентификатору дисплея ...

Есть ли способчтобы вместо перенаправления на реальную страницу Drupal возвращал HTML-код, сгенерированный $view->execute_display(), чтобы я мог отобразить его вместо полного перенаправления?

1 Ответ

0 голосов
/ 27 июля 2011
$output = views_embed_view($view_name, $display_id, $args);

$ display_id - необязательный аргумент.$ args является необязательным аргументом, и если он используется, вы просто передаете массив со значениями в порядке.

...