#set( $treename = $context.getRequestParameter("treename") ) #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" ) ) #set( $scrolltocat = $context.getRequestParameter("scrolltocat") ) #set( $uploadmaxlevel = $context.getRequestParameter("uploadmaxlevel") ) #if($selectednodes) $!webtree.getTreeRenderer().selectNodes($selectednodes) #end #set( $hidecontextmenu = $context.getRequestParameter("hidecontextmenu" ) ) #ifnull($hidecontextmenu) #set( $hidecontextmenu = false) #end #ifnull($canupload) #set( $canupload = $context.getRequestParameter("canupload" ) ) #end #ifnull($canupload) #if($canviewupload || $canviewcategoryupload) #set($canupload = true) #end #end #macro(showtreecategories2 $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 = (8 * ($depth - 1)) ) #if($padding == 0) #set($padding = 4) #end
    #if($haschildren)
    #else
    #end
    #if($cat.hasCountData()) #if( $cat.getCounts() > 0) $cat.name #else $cat.name #end ($cat.getCount()) #else $cat.name #end
    #if( $canupload == "true") #end #if(!$hidecontextmenu && ($caneditcategorytree || $caneditcategories)) #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) ) #showtreecategories2($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) ) #showtreecategories2($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("urlprefix" ) ) #set( $postfix = $context.getRequestParameter("urlpostfix" ) ) #set( $maxlevelclick = $context.getRequestParameter("maxlevelclick" ) ) #set( $customurlprefix = $context.getRequestParameter("customurlprefix") ) #set( $customurladdmedia = $context.getRequestParameter("customurladdmedia") ) #set( $updateAddressBar = $context.getRequestParameter("updateAddressBar" ) ) #ifnull($updateAddressBar) #set($updateAddressBar="true") #end #set( $searchchildren = $context.getRequestParameter("searchchildren") ) #if( !$searchchildren) #set( $searchchildren = true ) #end #set( $targetdiv = $context.getRequestParameter("targetdiv" ) )
    #if(!$hidecontextmenu && ($caneditcategorytree || $editcategories || $canupload || $download))
    #end
    #end