在 Drupal 中使用 views_get_view 时的查询字符串问题

Posted

技术标签:

【中文标题】在 Drupal 中使用 views_get_view 时的查询字符串问题【英文标题】:Query string issue when using views_get_view in Drupal 【发布时间】:2015-09-30 13:42:47 【问题描述】:

我在 Drupal 中使用 views_get_view 函数时遇到问题。

如果我在诸如/our-people 之类的 URL 上使用以下内容,它可以正常工作,但只要为页面 /our-people?page=27 添加查询字符串,它就根本不会加载。

$view = views_get_view('debt_footer_news');
print $view->render($view->vid);

【问题讨论】:

尝试在渲染前添加$view->build($display_id); 【参考方案1】:

设法让它工作。

对于可能遇到类似问题的其他人来说,这与视图中的寻呼机选项有关。我不得不将寻呼机 ID 从零更改为更大的数字,这样它就不会在 ?page= 数组中发生冲突。

【讨论】:

以上是关于在 Drupal 中使用 views_get_view 时的查询字符串问题的主要内容,如果未能解决你的问题,请参考以下文章

如何在独立的 PHP 页面中使用 Drupal 搜索?

Drupal 6:如何为我的 Drupal 项目设置和使用 Mercurial

Gatsby / Drupal8 解耦:如何在从 Drupal 文件目录中提取的 Gatsby 页面上呈现图像?

如何在Drupal 8中使用Dompdf? [关闭]

在 Drupal 中查看“登录后登录页面”

在Drupal的popups api ajax中,drupal_set_message生成的消息队列有多清楚?