drupal视图显示需要多个排序顺序的外露过滤器

时间:2014-04-25 23:41:26

标签: drupal-7 drupal-views

我在页面上有4个快速选中的视图块,然后再显示。所有块都显示可以按"标题"排序的列表。带有外露过滤器和排序顺序下拉按钮,用于选项" A-Z"和" Z-A"。因此用户可以以任一方式查看列表。我需要为发布日期添加另一个公开的过滤器选项。我知道如何做到这一点,它现在是下拉按钮中的一个选项,显示" Title"但是我无法看到如何为最近的"添加选项。和#34;最老的"在排序顺序下拉按钮或任何地方。这可以在视图UI中完成,还是会涉及一些PHP编码?如果是php,我在哪里开始,因为我是一个php新手?

1 个答案:

答案 0 :(得分:0)

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

对于最新/最早的排序,您可以在排序条件中添加Content: Post date,也可以查看Advanced sort optionsBEF Settings的视图。在那里,您可以将'排序顺序与排序依据'结合起来,如下面的current_value | replacement_value对:

    Publication date Asc|Oldest
    Publication date Desc|Newest

如果这对您有任何帮助或者您需要更详细的答案,请告诉我