2

我正在使用 Masonry 主题并尝试显示集合中的所有帖子。Masonry 正常执行此操作,并且我之前使用它,但现在 page.collection 尽管有页面,但它是空的。我已经确保孩子们是可路由和可见的。我什至重新安装了主题,但无济于事。有任何想法吗?在这一点上,我实际上还没有修改任何会影响与集合相关的页面逻辑的代码。

文件顶部是:

{% set collection = page.collection() %}

我用了

{{dump(collection)}}

但什么也没有出现。是什么赋予了?

4

2 回答 2

2

我改为将 page.collection 更改为 page.children。它完成了同样的事情,而无需在我的页面上添加额外的标题内容。感谢 HungTran 指出正确的方法。

于 2017-08-21T06:53:29.920 回答
0

如果collection()确实是一种方法,那么您将在 Twig 中使用它:

{% set collection = page.collection %}

你能试试吗。我不确定它会起作用,但让我们知道结果。

于 2017-08-18T20:10:15.690 回答