Изменения документа Приказы
Редактировал(а) Admin Admin 2024/05/28 11:23
От версии 3.1
отредактировано Admin Admin
на 2024/05/12 20:40
на 2024/05/12 20:40
Изменить комментарий:
К данной версии нет комментариев
К версии 4.1
отредактировано Admin Admin
на 2024/05/12 20:45
на 2024/05/12 20:45
Изменить комментарий:
К данной версии нет комментариев
Сводка
-
Свойства страницы (1 изменено, 0 добавлено, 0 удалено)
Подробности
- Свойства страницы
-
- Содержимое
-
... ... @@ -1,14 +1,21 @@ 1 1 {{velocity}} 2 2 #set($pubRefs = $doc.getChildrenReferences()) 3 -#set($sortedRefs = $pubRefs.sort(false, false) { $doc1, $doc2 -> 4 - #set($date1 = $datetool.toDate("dd.MM.yyyy", $xwiki.getDocument($doc1).getTitle().substring(9, 19))) 5 - #set($date2 = $datetool.toDate("dd.MM.yyyy", $xwiki.getDocument($doc2).getTitle().substring(9, 19))) 6 - $date2.compareTo($date1) 7 -}) 8 -#foreach($pubRef in $sortedRefs) 3 +#set($dateRefMap = {}) 4 +#foreach($pubRef in $pubRefs) 9 9 #set($pub = $xwiki.getDocument($pubRef)) 10 10 #set($title = $pub.getTitle()) 7 + #set($dateStr = $title.substring(9, 19)) 8 + #set($date = $datetool.toDate("dd.MM.yyyy", $dateStr)) 9 + #set($discard = $dateRefMap.put($date, $pubRef)) 10 +#end 11 +#set($sortedDates = $dateRefMap.keySet().toArray()) 12 +#sorttool.sort($sortedDates, false) 13 +#foreach($date in $sortedDates) 14 + #set($pubRef = $dateRefMap.get($date)) 15 + #set($pub = $xwiki.getDocument($pubRef)) 16 + #set($title = $pub.getTitle()) 11 11 * [[$title>>$pubRef]] 12 12 #end 13 13 {{/velocity}} 14 14 21 +