Wiki source code of Navigation
Version 4.1 by Benjamin Fischer on 2024/10/24 16:39
Hide last authors
author | version | line-number | content |
---|---|---|---|
![]() |
1.1 | 1 | {{velocity}} |
2 | #set ($depth = 3) | ||
3 | #set ($limit = 10) | ||
4 | #macro (navItem $rootName $level) | ||
5 | #set ($rootDoc = $xwiki.getDocument($rootName)) | ||
6 | #set ($canView = $rootDoc.hasAccess("view")) | ||
7 | #if ($canView) | ||
![]() |
2.6 | 8 | #set ($children = $rootDoc.getChildren($limit, 0)) |
9 | #if ($rootDoc.getContent().isEmpty() && !$children.isEmpty()) | ||
![]() |
2.5 | 10 | $stringtool.repeat('*', $level) $rootDoc.plainTitle |
11 | #else | ||
12 | $stringtool.repeat('*', $level) {{html}}<a href="$rootDoc.getURL()">$escapetool.xml($rootDoc.plainTitle)</a>{{/html}} | ||
13 | #end | ||
![]() |
1.1 | 14 | #if ($level < $depth) |
![]() |
2.6 | 15 | #foreach ($child in $children) |
![]() |
1.1 | 16 | #navItem ($child $mathtool.add($level, 1)) |
17 | #end | ||
18 | #end | ||
19 | #end | ||
20 | #end | ||
![]() |
2.10 | 21 | * [[{{icon name="home"/}}Home>>Main.WebHome]] |
![]() |
2.4 | 22 | * ---- |
![]() |
2.10 | 23 | * [[{{icon name="book"/}}Material collection>>Material collection.WebHome]] |
![]() |
4.1 | 24 | * [[{{icon name="address-book"/}}People in ErUM-Data>>People in ErUM-Data.WebHome]] |
![]() |
2.4 | 25 | * ---- |
![]() |
1.1 | 26 | #navItem ("DIG-UM.WebHome", 1) |
27 | #navItem ("Internal.WebHome", 1) | ||
28 | #if ($hasEdit) | ||
29 | * ---- | ||
![]() |
2.11 | 30 | * {{icon name="question"/}} Help |
![]() |
1.1 | 31 | ** [[XWiki Syntax Guide>>XWiki.XWikiSyntax]] |
![]() |
2.11 | 32 | ** [[{{icon name="font-awesome"/}} FontAwesome Icons>>https://fontawesome.com/v4/icons/]] |
![]() |
1.1 | 33 | #end |
34 | {{/velocity}} |