#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(showcoltreecategories2 $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)) ##Collection #set( $collectionid = $categoryCollectionCache.findCollectionId($cat)) #set( $isCollectionRoot = $categoryCollectionCache.isCollectionRoot($cat)) #if($collectionid) #set( $iscollection = true ) #else #set( $iscollection = false ) #end
  • #set( $checked = $render.isIdSelected($cat.id) ) #set ( $padding = (10 * ($depth - 1)) + 5 )
    #if($haschildren)
    #end
    #if($cat.hasCountData()) #if( $cat.getCounts() > 0) $cat.name #else $cat.name #end ($cat.getCount()) #else $cat.name #end
    #if($caneditcategorytree || $caneditcategories) #end #if( $desktop ) #else #if( $canviewupload || $canviewcategoryupload) #end #end
    #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) ) #showcoltreecategories2($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) ) #showcoltreecategories2($target, $depth) #else #if($category && $content.isPropertyTrue("searchcategory") ) $render.setSelectedNode($category) #end #set( $top = $context.getRequestParameter("treetoplocation") ) #set( $left = $context.getRequestParameter("treeleftlocation") ) #set( $prefix = $context.getRequestParameter("url-prefix" ) ) #set( $postfix = $context.getRequestParameter("url-postfix" ) ) #set( $maxlevelclick = $context.getRequestParameter("maxlevelclick" ) ) #set( $customurlprefix = $context.getRequestParameter("customurlprefix") ) #set( $customurladdmedia = $context.getRequestParameter("customurladdmedia") )
    #if($caneditcategorytree || $editcategories || $canviewcategoryupload) #end #end