Drupal 视图 - 使用第一个参数计算第二个上下文过滤器参数
Drupal views - Use first argument to calculate second contextual filter argument
我有一个上下文过滤器参数传递给视图(节点 ID)。
我想添加全局空上下文过滤器(或其他一些上下文过滤器)以使用 "Provide default value / PHP Code" 和 NID 作为第一个参数传递来即时计算节点更新日期时间。
可能吗?第一个参数是否可用于第二个参数作为可用于 PHP 计算的变量?
如果您要使用 PHP 代码来计算第二个值 - 您可以使用 arg()
函数访问第一个参数,例如,如果您的 url 看起来像this: myview/arg1/arg2
- 你可以通过调用 arg(1)
.
获得 arg1 值
实际上,您似乎可以简单地使用 $_GET
数组来检索该值并随意使用它。
编辑:但前提是您没有使用干净的 URL(这不太可能)
我有一个上下文过滤器参数传递给视图(节点 ID)。
我想添加全局空上下文过滤器(或其他一些上下文过滤器)以使用 "Provide default value / PHP Code" 和 NID 作为第一个参数传递来即时计算节点更新日期时间。
可能吗?第一个参数是否可用于第二个参数作为可用于 PHP 计算的变量?
如果您要使用 PHP 代码来计算第二个值 - 您可以使用 arg()
函数访问第一个参数,例如,如果您的 url 看起来像this: myview/arg1/arg2
- 你可以通过调用 arg(1)
.
实际上,您似乎可以简单地使用 $_GET
数组来检索该值并随意使用它。
编辑:但前提是您没有使用干净的 URL(这不太可能)