Änderungen von Dokument Willkommen beim Makerspace Darmstadt e.V.!


am 2025/02/24 15:33


am 2025/02/24 15:33
Zusammenfassung
Details
- Seiteneigenschaften
-
- Inhalt
-
... ... @@ -1,0 +1,26 @@ 1 +{{code}} 2 +{{velocity}} 3 +## Calculate root page as root for the documentTree Macro 4 +#set ( $pageReference = $doc.pageReference.toString() ) 5 + 6 +## If we're within the "Bereiche" branch, we want two levels 7 +#if ( $pageReference.startsWith("xwiki:Bereiche")) 8 +#set ($pageIndex = $pageReference.indexOf('/', 16)) 9 +#else 10 +#set ($pageIndex = $pageReference.indexOf('/')) 11 +#end 12 + 13 +## If no index was found (probably a root page), use entire reference 14 +#if ( !$pageIndex or $pageIndex == -1 ) 15 +#set ( $pageIndex = $pageReference.length()) 16 +#end 17 + 18 +## Extract Root Page 19 +#set ($rootPage = $pageReference.substring(0, $pageIndex).replaceAll("/", ".")) 20 + 21 +#navigationPanelHeader("Seitenübersicht") 22 +## Escape special characters in macro parameter values. 23 +{{documentTree showTranslations="false" showAttachments="false" showRoot="true" compact="true" root="document:${rootPage}.WebHome" openTo="document:${doc.documentReference}" /}} 24 +#panelfooter() 25 +{{/velocity}} 26 +{{/code}}