Изменения документа Приказы

Редактировал(а) Admin Admin 2024/05/28 11:23

От версии 6.4
отредактировано Admin Admin
на 2024/05/13 01:23
Изменить комментарий: К данной версии нет комментариев
К версии 6.3
отредактировано Admin Admin
на 2024/05/12 23:37
Изменить комментарий: К данной версии нет комментариев

Сводка

Подробности

Свойства страницы
Содержимое
... ... @@ -1,16 +1,17 @@
1 1  {{velocity}}
2 2  #set($pubRefs = $doc.getChildrenReferences())
3 -#set($entries = [])
3 +#set($dateRefMap = {})
4 4  #foreach($pubRef in $pubRefs)
5 5   #set($pub = $xwiki.getDocument($pubRef))
6 6   #set($title = $pub.getTitle())
7 - #set($dateStr = $title.substring(10, 20))
7 + #set($dateStr = $title.substring(9, 19))
8 8   #set($date = $datetool.toDate("dd.MM.yyyy", $dateStr))
9 - #set($map = {"date": $date, "ref": $pubRef})
10 - #set($discard = $entries.add($map))
9 + #set($discard = $dateRefMap.put($date, $pubRef))
11 11  #end
12 -#foreach($entry in $collectiontool.sort($entries, "date:desc"))
13 - #set($pubRef = $entry.ref)
11 +#set($sortedDates = $dateRefMap.keySet().toArray())
12 +##$sorter.sort($sortedDates, false)
13 +#foreach($date in $sorter.sort($sortedDates, false))
14 + #set($pubRef = $dateRefMap.get($date))
14 14   #set($pub = $xwiki.getDocument($pubRef))
15 15   #set($title = $pub.getTitle())
16 16   * [[$title>>$pubRef]]