Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/287.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/drupal/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 如何让drupal视图在不转发的情况下执行diplay_Php_Drupal_Content Management System_Drupal 6 - Fatal编程技术网

Php 如何让drupal视图在不转发的情况下执行diplay

Php 如何让drupal视图在不转发的情况下执行diplay,php,drupal,content-management-system,drupal-6,Php,Drupal,Content Management System,Drupal 6,因此,我有以下代码: $name = 'somename'; $display_id = 'someid'; if ($view = views_get_view($name)) { return $view->execute_display($display_id); } 如果我这样做,Drupal将重定向到与显示id对应的实际视图页面 有没有办法让Drupal不重定向到实际页面,而是返回由$view->execute\u display()生成的HTML,这

因此,我有以下代码:

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

  if ($view = views_get_view($name)) {
    return $view->execute_display($display_id);
  }
如果我这样做,Drupal将重定向到与显示id对应的实际视图页面

有没有办法让Drupal不重定向到实际页面,而是返回由
$view->execute\u display()
生成的HTML,这样我就可以响应它而不是执行完全重定向

$output = views_embed_view($view_name, $display_id, $args);
$display\u id是可选参数。
$args是一个可选参数,如果使用,您只需按顺序传入一个包含值的数组。

使用其他ID或视图测试它,看看它是否仍然重定向。我实际上发现问题出在drupal日历上(我正在使用它来尝试渲染日历)…如果我调用对应于其显示插件设置为“calendar”的日历的视图,它将执行完全重定向,而如果我使用其显示插件设置为“calendar\u block”或“calendar\u period”的视图,它只会返回html很好…你知道如何解决这个问题吗?很好。抱歉,除了使用块显示,我没有任何建议。