【问题标题】:Expose a view filter in Drupal在 Drupal 中公开视图过滤器
【发布时间】:2010-08-02 06:57:27
【问题描述】:

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

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

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

【问题讨论】:

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


    【解决方案1】:

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

    您可以使用hook_views_query_alter 在自定义模块中创建此功能。但这需要一些 php 编码,并且可能会有点棘手。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多