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

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

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

Сводка

Подробности

Свойства страницы
Содержимое
... ... @@ -14,6 +14,54 @@
14 14  * [[Регламенты]] - Внутренние регламенты и правила, которым должен руководствоваться системный администратор в своей работе.
15 15  * [[Цели]] - Обсуждение и работа над целями.
16 16  
17 += Организации =
18 +
19 +{{velocity}}
20 +#set($parentPath = "Организации.WebHome")
21 +#set($parentDoc = $xwiki.getDocument($parentPath))
22 +#set($allChildren = $parentDoc.getChildren())
23 +
24 +## Создаём список пар (документ, заголовок) для сортировки
25 +#set($childDocPairs = [])
26 +#foreach($child in $allChildren)
27 + #set($doc = $xwiki.getDocument($child))
28 + #set($discard = $childDocPairs.add([$doc, $doc.getTitle()]))
29 +#end
30 +
31 +## Сортируем по заголовку (второй элемент пары)
32 +#set($sortedChildDocPairs = $sorttool.sort($childDocPairs, "1"))
33 +
34 +#if ($sortedChildDocPairs.size() > 0)
35 + {{html clean="false"}}
36 + <style>
37 + .horizontal-list {
38 + display: flex;
39 + flex-wrap: wrap;
40 + gap: 15px;
41 + font-size: 18px;
42 + }
43 + .child-page {
44 + background-color: #f0f0f0;
45 + padding: 10px;
46 + border-radius: 5px;
47 + text-decoration: none;
48 + color: #333;
49 + }
50 + .child-page:hover {
51 + background-color: #d0d0d0;
52 + }
53 + </style>
54 +
55 + <div class="horizontal-list">
56 + #foreach($pair in $sortedChildDocPairs)
57 + #set($doc = $pair.get(0))
58 + <a href="$doc.getURL()" class="child-page">$doc.getTitle()</a>
59 + #end
60 + </div>
61 + {{/html}}
62 +#end
63 +{{/velocity}}
64 +
17 17  = Облако тегов =
18 18  
19 19  {{tagcloud/}}