#set($treename = $context.getRequestParameter("tree-name") ) #set($webtree = $context.getPageValue($treename) ) #set( $showinput = $webtree.getTreeRenderer().isAllowSelections() ) #set( $editable = $webtree.getTreeRenderer().isEditable() ) #set( $model = $webtree.getModel() ) #set( $render = $webtree.getTreeRenderer() ) #set( $adding = $context.getRequestParameter("adding" ) ) #if($selectednodes) $!webtree.getTreeRenderer().selectNodes($selectednodes) #end #macro(showtreecategories $cat $depth) #set($children = $model.getChildren($cat)) #if( $children.size() > 0) #set( $haschildren = true) #else #set( $haschildren = false) #end #set( $open = $haschildren) #set( $expanded = $webtree.isExpanded($cat) ) #set( $isselected = $render.isNodeSelected($cat))
  • #set( $checked = $render.isIdSelected($cat.id) ) #set ( $padding = (15 * $depth) )
    #if($haschildren)#end $cat.name
    #if($haschildren && $expanded) #end
  • #end #set( $toggle = $context.getRequestParameter("toggle" ) ) #if( $toggle && $toggle == "true" ) #set( $nodeid = $context.getRequestParameter("nodeID" ) ) #set( $target = $webtree.getModel().getChildById($nodeid) ) $!webtree.getTreeRenderer().toggleNode($target) #set( $depths = $context.getRequestParameter("depth" ) ) #set( $depth = 0 ) #set( $depth = $depth.parseInt($depths) ) #showtreecategories($target, $depth) #elseif( $adding && $adding == "true" ) #set( $nodeid = $context.getRequestParameter("nodeID" ) ) #set( $target = $webtree.getModel().getChildById($nodeid) ) $!webtree.getTreeRenderer().expandNode($target) #set( $depths = $context.getRequestParameter("depth" ) ) #set( $depth = 0 ) #set( $depth = $depth.parseInt($depths) ) #showtreecategories($target, $depth) #else #if($category && $content.isPropertyTrue("searchcategory") ) $render.setSelectedNode($category) #end #set($rootcategory = $webtree.getModel().getRoot()) #set( $top = $context.getRequestParameter("treetoplocation") ) #set( $left = $context.getRequestParameter("treeleftlocation") ) #set( $prefix = $context.getRequestParameter("url-prefix" ) ) #set( $postfix = $context.getRequestParameter("url-postfix" ) ) #set( $targetdiv = $context.getRequestParameter("targetdiv" ) )
    #end #if($caneditcategorytree || $editcategories) #end