## first render bread-crumb category navigation
#set ($lastIndex = $history.size() - 1)
#set ($ri = 0)
## render category description
$r.translate("category") $r.escapeHtml($currentCatalogEntry.getName())
#if ($currentCatalogEntry.getDescription() || $r.available("catThumbnail"))
#if($r.available("catThumbnail"))
$r.render("catThumbnail")
#end
$r.xssScan($currentCatalogEntry.getDescription())
#end
## calculate some temporary variables
#set($hasChildren = false)
#set($hasSubcats = false)
#foreach($child in $children)
#if ($child.getType()==$leaf)
#set($hasChildren = true)
#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)
$r.translate("title.leaves")
#foreach($child in $children)
#if ($child.getType()==$leaf)
#if($i%2==0)
#else
#end
|
#set ($i = $i +1)
#end
#set ($ri = $ri +1)
#end
#else
#if (!$hasSubcats)
$r.translate("no.leaves")
#end
#end
#b_togglebox_start("o_catalog_extlink" $r.translate("cat.externalLink"))
#if($extLink)
$extLink
#end
$guestExtLink
#b_togglebox_end()