2

目前我在 Drupal 中有一个内容类型,它是必须填写的字段列表。然后对该内容进行排序并显示它,我创建了一个视图,该视图从该内容类型导入所有字段,并按已发布和节点类型进行过滤。

此视图有一个 URL 和一个参数设置,用于根据内容字段之一过滤这些结果,而不是分类。例如,我声明这些记录是“当前”还是“过去”并且现在设置了参数,这样如果用户键入 URL/当前或 URL/过去,他们将看到视图显示相应的内容,无论是过去或现在。

我的目标是创建一个面板,该面板将在一个窗格中显示此视图,在左侧窗格中,有一个导航列表,其中包含指向 URL/过去 URL/当前等的链接,该列表将仅使用参数链接到同一面板页面. 然后可以将此参数传递给视图,分别更改它。

这可能吗?如果可以,怎么做?我已经在这个问题上工作了几天,我遇到的资源都是几年前的,而且没有帮助。谢谢你。

4

1 回答 1

1

面板页面应该接收虚拟路径元素,例如 my_page/%/% 并且窗格应该相应地将 %1 或 %2 发送到它们的视图。面板窗格视图显示可以在视图中创建,然后通过面板界面插入。可以在视图面板窗格显示配置中配置参数。

或者,您可以简单地创建一个接收和参数的视图,并在面板窗格中执行 *views_embed_view()* 设置为 PHP 过滤器 - 然后您可以简单地将arg(1)arg(2)作为变量传递。

于 2012-10-04T08:38:36.357 回答