General Actions:
Log-in
Register
Home
▼
:
Wiki Index
»
Space:
MenuCode
»
Page:
MenuWikiMacro
en
Page Actions:
Export
▼
:
Export as PDF
Export as RTF
Export as HTML
More actions
▼
:
Print preview
View Source
MenuWikiMacro
Wiki source code of
MenuWikiMacro
Last modified by
Guenther Hutter
on 2016/01/31 08:19
Content
Show line numbers
{{velocity}} #set($hql = ", BaseObject as obj WHERE doc.fullName = obj.name AND doc.fullName = 'XWiki.LeiothrixSkinConfig' AND obj.className = 'XWiki.LeiothrixSkinConfigClass'") #foreach($item in $xwiki.searchDocuments($hql)) #set($itemdoc = $xwiki.getDocument($item)) #set($itemobj = $itemdoc.getObject('XWiki.LeiothrixSkinConfigClass')) ## ##Social buttonsconfiguration - START ## ###Display buttons bar #set($socialButtons = $itemobj.getProperty('socialButtons').value) ## ###Display Facebook button #set($facebookDisplay = $itemobj.getProperty('facebookDisplay').value) #if($facebookDisplay == 1) #set($facebookSocialButtons = $itemobj.getProperty('facebookLink').value) #if("$!facebookSocialButtons" == '') #set($facebookDisplay = 0) #end #end ## ###Display Twitter button #set($twitterDisplay = $itemobj.getProperty('twitterDisplay').value) #if($twitterDisplay == 1) #set($twitterSocialButtons = $itemobj.getProperty('twitterLink').value) #if("$!twitterSocialButtons" == '') #set($twitterDisplay = 0) #end #end ## ###Display Google+ button #set($googleDisplay = $itemobj.getProperty('googleDisplay').value) #if($googleDisplay == 1) #set($googleSocialButtons = $itemobj.getProperty('googleLink').value) #if("$!googleSocialButtons" == '') #set($googleDisplay = 0) #end #end ## ##Social buttonsconfiguration - END ## #end {{html clean=false}}<div id="mainMenuContainer">{{/html}} {{menu type="horizontal" position="left" id="mainMenu"}} $xwiki.renderText($itemobj.getProperty('menuConfig').value, $doc) #foreach($menuItem in $menuList) #set($menuURL = $services.model.serialize($services.model.createDocumentReference($xcontext.database, $menuItem[0], $menuItem[1]))) * [[$msg.get("PublicSite.menu_${menuItem[2]}")>>$menuURL||class="mainMenu${escapetool.xml($menuItem[0].replaceAll(' ', '_'))}"]] #end #if($socialButtons == 1) (%class="mainMenuSocial"%) #if($facebookDisplay == 1) * [[image:MenuCode.MenuWikiMacro@facebook.png>>$facebookSocialButtons||rel="_blank"]] #end #if($twitterDisplay == 1) * [[image:MenuCode.MenuWikiMacro@twitter.png>>$twitterSocialButtons ||rel="_blank"]] #end #if($googleDisplay == 1) * [[image:MenuCode.MenuWikiMacro@google.png>>$googleSocialButtons||rel="_blank"]] #end #end {{/menu}} {{html clean=false}}</div>{{/html}} {{/velocity}}