按数组变量排序-Liquid,Jekyll

时间:2018-09-06 04:48:05

标签: jekyll liquid

我正在尝试对一组事件进行排序,但需要按嵌套在对象中的“注册日期”对它们进行排序。这可能吗?

这就是我所拥有的:

事件文件

---
name: event name
description: 
registration:
  start_datetime: 2018-09-26 00:00:00 +1200
  end_datetime: 2018-09-26 00:00:00 +1200
dates:
  ....
---

显示所有事件的页面

{% assign events = site.events %}

{% assign open_for_registration = events | where_exp: 'event', 'event.registration.end_datetime > site.time' %}

{% assign upcoming_events = open_for_registration | sort: 'registration.end_datetime' %}

我应用的排序方法实际上是对集合进行排序,但不是以逻辑方式。终端机没有任何错误,如果我应用“反向”过滤器,它将再次更改排列。

是否可以对嵌套变量进行排序?还是我做错了方法?

预先感谢

0 个答案:

没有答案