1

我列出了属于“特色”类别的所有页面(来自不同的文件夹),我想按自定义值对它们进行排序。目前他们正在按日期订购:

{% for p in taxonomy.findTaxonomy({'category':'featured'}).order('date','desc') %} 
    {{ p.title }}
{% endfor %}

但是我想在页眉中添加一个“订单”字段

---
// for the first page to show
title: Just a page
order: 1 
---
// for the second page to show
title: Not just a page
order: 2
---

我想要的是 .order('p.header.order','asc')

有没有办法做到这一点?

4

2 回答 2

1

我在 Grav 论坛上得到了@rhukster 的帮助,但也在这里发布了解决方案。这很简单。

.order('header.order','asc')
于 2016-03-23T10:37:31.580 回答
0

grav 可以选择通过在文件夹名称的开头添加一个数字来对文件夹进行排序。

于 2016-03-22T17:35:11.273 回答