## 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)
#set($hasChildren = true)
#else
#set($hasSubcats = true)
#end
#end
## render subcatecories of current category
#if ($hasSubcats)
#set ($ri = 0)
#foreach($child in $children)
#if ($child.getType()==$node)
-
$child.getName()
#end
#set ($ri = $ri +1)
#end
#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()