Drupal views_embed_view排序

时间:2015-10-05 13:21:08

标签: php drupal

我有一个Drupal 7模块,其中包含一个数据库查询,根据用户输入位置的计算距离(最近的,最后的最后一个),按特定顺序给出一个作业ID列表。

然后我将作业id传递给views_embed_view作为参数,并在视图上使用上下文过滤器。然后,它会向用户显示作业列表。

但是,虽然视图中未指定排序,但订单会自动更改。例如如果传递给views_embed_view的记录的顺序是10,52,22,则按以下顺序显示:10,22,52,即按数字顺序排序。

有关如何让views_embed_view停止重新排序结果的任何想法?

1 个答案:

答案 0 :(得分:0)

以为我会发布我如何解决它,以防将来有人遇到这个问题:

名为 Views Arguments Extras 的Drupal模块包含一个排序处理程序,它允许项目的顺序基于它们在多值参数中的顺序:

https://www.drupal.org/project/views_arguments_extras

非常感谢这个模块的贡献者。