Grav CMS中循环的自定义顺序(使用Twig)

时间:2016-03-22 09:35:18

标签: twig grav

我列出属于类别"特色"的所有页面(来自不同文件夹),并且我想按自定义值排序。目前他们按日期订购:

{% 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')

有没有办法做到这一点?

2 个答案:

答案 0 :(得分:1)

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

<div ng-bind-html="trustCustom()" compile-template></div>

答案 1 :(得分:0)

grav可以选择通过在文件夹名称的开头添加数字来订购文件夹。