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