在Drupal中公开一个视图过滤器

时间:2010-08-02 06:57:28

标签: drupal drupal-views cck drupal-exposed-filter

我在CCK字段上有一个名为“Region”的过滤器,我用下拉框公开了它

我想要发生的是将其用作“排序依据”功能,这样,如果用户选择一个区域,它将按照首先显示的选定区域对输出进行排序。

这样,如果给定区域中没有内容,它至少会显示来自其他区域的内容。

1 个答案:

答案 0 :(得分:2)

您无法使用views界面执行此操作。目前只能向用户公开过滤器,而不是排序。因此,可能只显示用户选择的特定原因的节点,但不能对其进行排序。

您可以使用hook_views_query_alter在自定义模块中创建此功能。但它需要一些PHP编码,并且可能有点棘手才能做到正确。