Revision: 33898
Initial Code
Initial URL
Initial Description
Initial Title
Initial Tags
Initial Language
at October 14, 2010 22:43 by kentos
Initial Code
#set ($propertyUtil = $sitevisionUtils.propertyUtil) #if ($propertyUtil.getNode($portlet, 'menuRoot')) #set ($rootNode = $propertyUtil.getNode($portlet, 'menuRoot')) #set ($random = $scriptUtil.getInstance("java.util.Random")) #set ($nodes = $rootNode.nodes) #if (!$nodes.isEmpty()) #set ($newnodes = []) #set ($looplen = $nodes.size()) #foreach ($foo in [1..$looplen]) #set ($len = $nodes.size()) #set ($len = $len - 1) #if ($len > 0) #set ($ix = $random.nextInt($len)) #else #set ($ix = 0) #end #set ($thenode = $nodes.get($ix)) #set ($dummy = $newnodes.add($thenode)) #set ($dummy = $nodes.remove($ix)) #end #set ($nr = 0) #foreach ($p in $newnodes) #if ($nr < 5) $linkRenderer.update($p) $linkRenderer.setFontClass($fontClass) $linkRenderer.render() #set ($nr = $nr + 1) #end #end #end #end
Initial URL
Initial Description
Initial Title
Random archive posts in SiteVision
Initial Tags
Initial Language
Other