Drupal 7 drupal视图显示需要公开筛选器的多个排序顺序

Drupal 7 drupal视图显示需要公开筛选器的多个排序顺序,drupal-7,drupal-views,Drupal 7,Drupal Views,我在一个页面上有4个快速选项卡视图块,现在。所有块都显示可以按“标题”排序的列表,其中有一个公开的过滤器和选项“a-Z”和“Z-a”的排序顺序下拉按钮。因此,用户可以以任何方式查看列表。我需要为发布日期添加另一个公开的过滤器选项。我看到了如何做到这一点,现在它是下拉按钮中显示“标题”的一个选项,但我看不到如何在排序顺序下拉按钮或任何地方添加“最近”和“最旧”选项。这可以在views UI中完成,还是需要一些php编码?如果是php,我从哪里开始,因为我是一个php新手?我不知道你是否已经弄明白了

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

我不知道你是否已经弄明白了,我最近不得不做一些类似的事情。 这个答案帮助我[只是设置了一个创建的日期过滤器

对于最新/最旧的排序,您可以在排序条件中添加
Content:Post date
,您可以在
BEF Settings
中查看
Advanced sort options
,查看您的视图。在这里,您可以将“排序顺序与排序依据”结合起来,如以下当前的|替换|值对:

    Publication date Asc|Oldest
    Publication date Desc|Newest
让我知道这是否有任何帮助,或者如果你需要一个更详细的答案