我在CCK字段上有一个名为“Region”的过滤器,我用下拉框公开了它
我想要发生的是将其用作“排序依据”功能,这样,如果用户选择一个区域,它将按照首先显示的选定区域对输出进行排序。
这样,如果给定区域中没有内容,它至少会显示来自其他区域的内容。
答案 0 :(得分:2)
您无法使用views界面执行此操作。目前只能向用户公开过滤器,而不是排序。因此,可能只显示用户选择的特定原因的节点,但不能对其进行排序。
您可以使用hook_views_query_alter
在自定义模块中创建此功能。但它需要一些PHP编码,并且可能有点棘手才能做到正确。