Changes for page Administration Section
Last modified by Ecaterina Moraru on 2013/11/13 12:49
From version 3.2
edited by Sergiu Dumitriu
on 2011/01/08 23:51
on 2011/01/08 23:51
Change comment:
There is no comment for this version
To version 5.1
edited by Sergiu Dumitriu
on 2011/01/09 15:18
on 2011/01/09 15:18
Change comment:
There is no comment for this version
Summary
-
Page properties (1 modified, 0 added, 0 removed)
Details
- Page properties
-
- Content
-
... ... @@ -1,6 +1,44 @@ 1 1 {{velocity}} 2 -#set ($ok = $xwiki.ssx.use("Improvements.AdministrationCategory")) 2 +#set ($ok = $xwiki.ssx.use("Improvements.AdministrationCategoryV2")) 3 3 #set ($ok = $xwiki.jsfx.use('js/xwiki/editors/dataeditors.js', true)) 4 + 5 +#set($adminMap = $util.linkedHashMap) 6 +#set($discard = $adminMap.put('Configuration', ['General', 'Programming'])) 7 +#set($discard = $adminMap.put('Look & Feel', ['Presentation', 'Panel Wizard'])) 8 +#set($discard = $adminMap.put('Users & Groups', ['Users', 'Groups', 'Rights', 'Registration'])) 9 +#set($discard = $adminMap.put('Content', ['Import', 'Export', 'Templates', 'OpenOffice Server'])) 10 +#set($discard = $adminMap.put('Applications', ['Annotations', 'Invitation', 'Search'])) 11 + 12 +#set($crtCategory = "$!{request.category}") 13 +#set($crtSection = "$!{request.section}") 14 + 15 +#macro(admin_displaySection, $adminMap #section) 16 +#end 17 + 18 +#macro(admin_displayCategory, $adminMap, $category) 19 + #set($sections = $adminMap.get($category)) 20 + #if ($category == $crtCategory) 21 + #set($class = 'current') 22 + #elseif ($listtool.contains($sections, $crtSection)) 23 + #set($class = 'current-group') 24 + #else 25 + #set($class = '') 26 + #end 27 + <ul class="xclass-title"> 28 + <li class="start header $class"> 29 + <span class="wikilink"><a href="?category=${category}" class="${category}Icon hasIcon">$msg.get("admin.category.${category}")</a></span> 30 + </li> 31 + </ul> 32 + #foreach ($section in $adminMap.get($category)) 33 + #admin_displaySection($adminMap, $section) 34 + #end 35 +#end 36 + 37 +#macro(admin_displayMenu $adminMap) 38 + #foreach ($category in $adminMap.keySet()) 39 + #admin_displayCategory($adminMap, $category) 40 + #end 41 +#end 4 4 {{/velocity}} 5 5 6 6 {{html clean="false"}}