-1

例如,我有一个包含 2 个字段的属性矩阵。购买和出租。

在购买和租赁中,我有一个日期字段以及标题等各种其他字段。

我想按日期订购所有属性 - 每个块中日期字段的值。

4

1 回答 1

1

因为我们没有任何代码可以通过,所以无论如何我都会在黑暗中试一试。

在您的模板中,您可以使用一些 Craft 查询。对于类别查询,它看起来像这样(条目也可以相同):

{% set categories = craft.categories().orderBy('dateCreated asc').all() %}

所有这一切都是获取类别,然后按创建的日期升序排列它们。如果需要,您可以将 dateCreated 更改为 postDate 并将 asc 更改为 desc。

如果您需要一个特定的类别组,您将使用{% set categories = craft.categories().group(myCategoryGroup).orderBy('dateCreated asc').all() %}

除了运行上述内容,您还可以运行:

{% set categories = craft.categories().orderBy('dateCreated asc').all() %}
{% set cateByDate = categories|group('postDate|date("Y")') %}

同样,同样的概念只是我们通过一组特定的类别进行查询。

接下来,您必须设置一个循环来遍历类别。

{% for category in categories %}
<p>{{ category.dateCreated|date("M/d/Y")}}</p>
{% endfor %}

这是对如何解决问题的简单概述,但我们没有代码可以提供更多帮助。有许多不同的可能性。

于 2019-09-07T02:22:26.327 回答