## first render bread-crumb category navigation #set ($lastIndex = $history.size() - 1) #set ($ri = 0)
#foreach($child in $history) #if($ri < $lastIndex) $child.getName() > #else $child.getName() #end #set ($ri = $ri +1) #end
## render category description
$r.translate("category") $currentCatalogEntry.getName()
#if ($currentCatalogEntry.getDescription())
$currentCatalogEntry.getDescription()
#end ## calculate some temporary variables #set($hasChildren = false) #set($hasSubcats = false) #foreach($child in $children) #if ($child.getType()==$leaf) #if($RepoAccessVal.intValue() <= $child.getRepositoryEntry().getAccess()) #set($hasChildren = true) #end #else #set($hasSubcats = true) #end #end ## render subcatecories of current category #if ($hasSubcats)
#end ## the hint that the list entries may not be complete due to guest access restrictions #if ($isGuest)
${r.translate("filtered.first")}${r.render("cat.login")}${r.translate("filtered.second")}
#end ## render list of children items: repository entries in this category #set ($ri = 0) #set ($i = 0) #if ($hasChildren) #foreach($child in $children) #if ($child.getType()==$leaf) #if($RepoAccessVal.intValue() <= $child.getRepositoryEntry().getAccess()) #if($i%2==0) #else #end #set ($i = $i +1) #end #end #set ($ri = $ri +1) #end
#if ($canRemoveAllLinks || $hasOwnedLinks) #if($canRemoveAllLinks || $ownedLinks.contains($child)) $r.translate("edit") $r.translate("delete") $r.translate("move") #end #end $r.translate("details.header") #if($r.get("ac_$ri")) #foreach($ac_type in $r.get("ac_$ri")) #if($ac_type.price && $ac_type.price.length() > 0) $ac_type.price #else #end #end #end $child.getRepositoryEntry().getDisplayname()
#if($r.available("image$ri"))
$r.render("image$ri")
$child.getRepositoryEntry().getFormattedDescription()
#else
$child.getRepositoryEntry().getFormattedDescription()
#end
#else #if (!$hasSubcats) $r.translate("no.leaves") #end #end