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

Редактировал(а) Андрей Ганьков 2025/08/09 18:00

От версии 10.1
отредактировано Андрей Ганьков
на 2025/03/13 14:55
Изменить комментарий: К данной версии нет комментариев
К версии 15.1
отредактировано Андрей Ганьков
на 2025/08/09 18:00
Изменить комментарий: К данной версии нет комментариев

Сводка

Подробности

Свойства страницы
Содержимое
... ... @@ -11,13 +11,47 @@
11 11  = Проекты =
12 12  
13 13  {{velocity}}
14 -#set($children = $xwiki.getDocument($doc.fullName).getChildren())
15 -#if ($children.size() > 0)
14 +#set($parentPath = "Проекты.WebHome")
15 +#set($parentDoc = $xwiki.getDocument($parentPath))
16 +#set($allChildren = $parentDoc.getChildren())
17 +
18 +## Получаем список документов
19 +#set($childDocs = [])
20 +#foreach($child in $allChildren)
21 + #set($doc = $xwiki.getDocument($child))
22 + #set($discard = $childDocs.add($doc))
23 +#end
24 +
25 +## Сортируем по заголовку
26 +#set($sortedDocs = $sorttool.sort($childDocs, "title"))
27 +
28 +#if ($sortedDocs.size() > 0)
29 + {{html clean="false"}}
30 + <style>
31 + .horizontal-list {
32 + display: flex;
33 + flex-wrap: wrap;
34 + gap: 15px;
35 + font-size: 18px; /* Увеличенный шрифт */
36 + }
37 + .child-page {
38 + background-color: #f0f0f0;
39 + padding: 10px;
40 + border-radius: 5px;
41 + text-decoration: none;
42 + color: #333;
43 + }
44 + .child-page:hover {
45 + background-color: #d0d0d0;
46 + }
47 + </style>
48 +
16 16   <div class="horizontal-list">
17 - #foreach($child in $children)
18 - <a href="$child.getURL()" class="child-page">$child.getTitle()</a>
50 + #foreach($childDoc in $sortedDocs)
51 + <a href="$childDoc.getURL()" class="child-page">$childDoc.getTitle()</a>
19 19   #end
20 20   </div>
54 + {{/html}}
21 21  #end
22 22  {{/velocity}}
23 23