【问题标题】:drupal views display needs multiple sort order for exposed filterdrupal 视图显示需要多个排序顺序来显示过滤器
【发布时间】:2014-06-11 20:34:02
【问题描述】:

我现在在一个页面上有 4 个快速选项卡视图块。所有块都显示可以按“标题”排序的列表,带有一个暴露的过滤器和一个用于选项“A-Z”和“Z-A”的排序顺序下拉按钮。所以用户可以通过任何一种方式查看列表。我需要为发布日期添加另一个公开的过滤器选项。我知道如何做到这一点,现在它是显示“标题”的下拉按钮中的一个选项,但我看不到如何在排序顺序下拉按钮或任何地方添加“最新”和“最旧”选项。这可以在视图 UI 中完成还是会涉及一些 php 编码?如果是 php,鉴于我是 php 新手,我该从哪里开始?

【问题讨论】:

    标签: drupal-7 drupal-views


    【解决方案1】:

    我不知道你是否已经弄清楚了,我最近不得不做类似的事情。 这个答案帮助了我 [Drupal 7: Exposed filter on a post date 只是为了设置一个创建的日期过滤器。

    至于最新/最旧的排序,您将Content: Post date 添加到您的排序条件中,您可以查看BEF Settings 中的Advanced sort options 以供查看。在那里,您可以将“排序顺序与排序依据”结合起来,如下面的 current_value|replacement_value 对:

        Publication date Asc|Oldest
        Publication date Desc|Newest
    

    让我知道这是否有任何帮助,或者您是否需要更详细的答案

    【讨论】:

      猜你喜欢
      • 2021-05-24
      • 1970-01-01
      • 2015-10-03
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-04-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多