如何在drupal视图中添加多个上下文过滤器?

时间:2016-05-18 15:05:39

标签: drupal filter drupal-7 drupal-contextual-filters

我正在使用drupal视图在幻灯片放映中显示新闻。

现在我需要在单个幻灯片中添加文章和新闻,为此我试图添加关系,然后在上下文过滤器中将这些关系添加到NID。

(Snap Shots here)

http://prntscr.com/b5jvvw

http://prntscr.com/b5jq2x

使用单个上下文过滤器,每件事情都很完美,但在添加其他内容时无效。 抓拍幻灯片http://prntscr.com/b5jqyu

如何在drupal视图中添加多个上下文过滤器?

1 个答案:

答案 0 :(得分:0)

我猜你是在问如何形成页面网址,所以视图会收集那些上下文的参数,所以它应该是这样的:

PAGE_URL / news_id / article_id的

slodeshow /17分之5

作为替代方案,您可以使用views_embed_view()

https://api.drupal.org/api/views/views.module/function/views_embed_view/7.x-3.x

并根据需要设置页面网址(需要),手动从页面网址收集它们,然后使用这些参数调用views_embed_view并打印出返回的html内容。

参数为:view_machine_name, display_machine_in, first_contextuarl_filter, second_contextual_filter, thirt_contextual_filter ...