【问题标题】: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
让我知道这是否有任何帮助,或者您是否需要更详细的答案