Изменения документа Home

Редактировал(а) Андрей Ганьков 2025/08/01 12:24

От версии 17.1
отредактировано Андрей Ганьков
на 2025/08/01 12:23
Изменить комментарий: К данной версии нет комментариев
К версии 16.1
отредактировано Андрей Ганьков
на 2025/08/01 12:21
Изменить комментарий: К данной версии нет комментариев

Сводка

Подробности

Свойства страницы
Содержимое
... ... @@ -19,19 +19,19 @@
19 19  {{velocity}}
20 20  #set($parentPath = "Организации.WebHome")
21 21  #set($parentDoc = $xwiki.getDocument($parentPath))
22 -#set($allChildren = $parentDoc.getChildren())
22 +#set($allChildren = $parentDoc.getChildren())
23 23  
24 -## Получаем список документов
25 -#set($childDocs = [])
24 +## Создаём список пар (документ, заголовок) для сортировки
25 +#set($childDocPairs = [])
26 26  #foreach($child in $allChildren)
27 27   #set($doc = $xwiki.getDocument($child))
28 - #set($discard = $childDocs.add($doc))
28 + #set($discard = $childDocPairs.add([$doc, $doc.getTitle()]))
29 29  #end
30 30  
31 -## Сортируем по заголовку
32 -#set($sortedDocs = $sorttool.sort($childDocs, "title"))
31 +## Сортируем по заголовку (второй элемент пары)
32 +#set($sortedChildDocPairs = $sorttool.sort($childDocPairs, "1"))
33 33  
34 -#if ($sortedDocs.size() > 0)
34 +#if ($sortedChildDocPairs.size() > 0)
35 35   {{html clean="false"}}
36 36   <style>
37 37   .horizontal-list {
... ... @@ -53,8 +53,9 @@
53 53   </style>
54 54  
55 55   <div class="horizontal-list">
56 - #foreach($childDoc in $sortedDocs)
57 - <a href="$childDoc.getURL()" class="child-page">$childDoc.getTitle()</a>
56 + #foreach($pair in $sortedChildDocPairs)
57 + #set($doc = $pair.get(0))
58 + <a href="$doc.getURL()" class="child-page">$doc.getTitle()</a>
58 58   #end
59 59   </div>
60 60   {{/html}}
... ... @@ -61,7 +61,6 @@
61 61  #end
62 62  {{/velocity}}
63 63  
64 -
65 65  = Облако тегов =
66 66  
67 67  {{tagcloud/}}