用于排序过滤器视图的两个块 - Drupal 7

时间:2015-05-07 22:43:55

标签: drupal drupal-7 drupal-views

我在Drupal 7中有一个视图,结果包括一个日期字段和另一个有价格的字段,当我点击相应的链接(不是按钮或Dropbox收音机)时,我需要通过这两个字段对结果进行排序,但是技巧是我需要将不同的排序过滤器添加到两个单独的块中,因为每个块将具有不同的每个用户上下文。

除了过滤器应该是链接。知道如何工作吗?

enter image description here

2 个答案:

答案 0 :(得分:0)

您可以为所有订单变体设置不同的显示,然后根据链接传递的参数使用适当的显示。当然,您不能只使用块视图,而是创建自定义块,该块将根据该参数嵌入正确的视图。

其他方式是改变视图查询。在你的模块中添加钩子函数来改变视图和内部你应该检测你的视图,检查参数和改变顺序值。

答案 1 :(得分:0)

您可以为同一视图创建两个块显示,每个块显示使用不同的条件对结果进行排序。创建两个块后,在同一主题区域中启用它们,并建立应显示每个模块的URL。可以使用块配置表单来设置此配置。