【问题标题】:Passing parameters throw url传参抛出url
【发布时间】:2026-02-03 20:00:01
【问题描述】:

大家好。

这是我的问题。我有一个照片库内容类型,我在其中存储了几张照片。
我的一个字段是一个列表字段名为“期间”),有 3 个选项(2000-2004、2004-2008、2008-2012 ),指的是照片的拍摄时间。

现在我想创建一个主菜单链接例如路径:/photos/2004-2008),它会指向一个页面
以期。该视图将从 url 中获取“2004-2008”变量并将其用作过滤条件。这样,查看结果将是“期间”字段值 = 2008 -2012 的照片。

请问有人可以帮助我吗?我很困惑..

第一个问题,主菜单中链接的正确路径是什么?

其次,包含我的视图的面板页面(我使用面板模块)的正确路径是什么。

第三,如何正确设置我的视图来完成这个任务?

【问题讨论】:

    标签: drupal-7 arguments drupal-views drupal-panels


    【解决方案1】:

    对于您的方法,Drupal 有“上下文过滤器”。因此,您必须传递 url 参数,并且需要指定要捕获的参数。因此,如果它是参数 0、1 或 2 ( %1, %2 etc ),那么将收集和处理该数据。

    您还可以为自定义功能分配自定义 php 代码。请检查屏幕截图。这真的很容易!

    告诉我,这对你有帮助!

    继续 Drupalizing :)

    【讨论】: