Grav - сортировать коллекцию по дате, когда дата в формате 'dmY' (30-11-2014 13:00)

Я использую коллекции для сортировки списка записей в блоге:

---
title: Noticias
content:
    items: '@self.children'
    order:
        by: header.date
        dir: asc
    pagination: true
    limit: 10
---

Все даты моей страницы имеют следующий формат:

---
title: 'Test Page'
date: '15-09-2015 13:00'
taxonomy:
    category:
        - Noticias
---    
Content...

Так что листинг сделан неправильно, так как 28-05-2005 идет после 15-05-2017,

Что нужно сделать в Grav для сортировки коллекции с учетом формата даты? В частности, сортировать записи, используя dd-mm-yyyy hh:mm формат?

1 ответ

Есть пара мест, где вы можете увидеть это как зависание

В конфигурации вашего сайта у вас должна быть запись для формата даты страницы. По умолчанию используется функция "Угадай автоматически", которая включает опцию для даты, которую вы показали в своем примере. Убедитесь, что для него задано либо " Угадай автоматически", либо соответствующая опция.

Второй вариант находится в пределах вашей страницы. Перейдите на родительскую страницу (например, блог), а затем нажмите на вкладку "Дополнительно". Первая запись в разделе " Переопределения" - это формат даты страницы. Убедитесь, что это не отмечено, или что выбранный формат даты - это то, что вам нужно.

Другие вопросы по тегам