【发布时间】:2012-04-18 04:17:04
【问题描述】:
这是我想要做的:
我有一个包含两个字段的表单,显示在网站的每个页面上,一个视图包含两个相应的上下文过滤器(参数)。
我的问题是我似乎无法在表单字段和上下文过滤器之间建立联系,因为 Drupal 视图希望它们像 /path/filter_value_1/filter_value_2 一样被传递。
我已经搜索或尝试过以下方法
- 获取上下文过滤器从 $_POST 或 $_GET 变量中获取它们的值
- 使用 URL 别名将
/path?filter_1=value_1&filter_2=value_2路由到/path/value_1/value_2 - 将操作设置为将我定向到进行标头重定向的 php 文件(这确实有效,但我不喜欢这种解决方案)
欢迎提出任何想法!
谢谢, 彼得
【问题讨论】:
-
上下文过滤器对用户可见吗?所以你想把这两个字段作为参数在上下文过滤器中使用?
-
如果这就是您所说的可见,它们就不会暴露。这是一个外部(视图)表单。
标签: drupal drupal-7 drupal-views