$r.escapeHtml($v.displayname) #if($v.getExternalRef()) $r.escapeHtml($v.getExternalRef()) #end

#if($v.authors && !$v.authors.empty)
$r.translate("course.made.by") $r.escapeHtml($v.authors)
#end #if($r.available("thumbnail"))
$r.render("thumbnail")
#end #if($description && $description.length() > 0)
$description
#end #if($r.available("start"))
$r.render("start")
#end
## calculate is any metadata available. If not, render right column at center #set ($hasMetaData = ($objectives || $requirements || $credits))

$r.translate("details.overview")

#if($closed)
$r.translate("close.ressource.warning")
#end #if($v.lifecycle || $v.lifecycle.softKey || $v.lifecycle.label || $row.lifecycle.start || $row.lifecycle.end)
#if(!$v.lifecycle.privateCycle) #if($v.lifecycle.softKey and !$v.lifecycle.softKey.isEmpty()) $r.escapeHtml($v.lifecycle.softKey) #else $r.escapeHtml($v.lifecycle.label) #end #else #if($v.lifecycle.validFrom) $r.formatDate($v.lifecycle.validFrom) #end #if($v.lifecycle.validTo) - $r.formatDate($v.lifecycle.validTo) #end #end
#end #if($v.location && !${v.location.isEmpty()})
$r.escapeHtml($v.location)
#end #if($v.expenditureOfWork && !$v.expenditureOfWork.empty)
$r.escapeHtml($v.expenditureOfWork)
#end #if($v.mainLanguage)
$r.escapeHtml($v.mainLanguage)
#end
#if($r.available("rating") || $r.available("comments"))

$r.translate("ratings")

#if($r.available("rating")) $r.render("rating") #end #if($r.available("comments")) $r.render("comments") #end
#end #if($categories && $categories.size() > 0)

$r.translate("cif.categories")

    #foreach($category in $categories)
  • $r.render($category)
  • #end
#end #if($ac)

$r.translate("details.orders")

    #foreach($ac_type in $ac)
  • $ac_type.displayName #if($ac_type.price && $ac_type.price.length() > 0) ($ac_type.price)#end
  • #end
#end
#if(!$guestOnly)

$r.translate("details.personal")

#if($passed || $failed) #end #if($score) #end #if($recentLaunch) #end #if($r.available("mark")) #end #if($groups && $groups.size() > 0) #end #if($r.available("sign.out")) #end
$r.translate("details.label.status") #if($passed) $r.translate("passed.true") #elseif($failed) $r.translate("passed.false") #end
$r.translate("details.label.score") $score
$r.translate("cif.lastusage"): $r.formatDateAndTime($recentLaunch)
$r.translate("details.bookmark.label"): $r.render("mark")
$r.translate("cif.groups")
    #foreach($group in $groups)
  • $r.render($group)
  • #end
$r.render("sign.out")
#end
## START LEFT COLUMN
#if($objectives)

$r.translate("cif.objectives")

$objectives
#end #if($requirements)

$r.translate("cif.requirements")

$requirements
#end #if($credits)

$r.translate("cif.credits")

$credits
#end

$r.contextHelpWithWrapper("Technical Information on Resources and Usage") $r.translate("details.entryinfoheader")

#if ($roles.isAdministrator() || $roles.isLearnResourceManager()) #end #if($v.getExternalId()) #end #if($v.getExternalRef()) #end #if ($isEntryAuthor || $roles.isAdministrator() || $roles.isAuthor() || $roles.isLearnResourceManager()) #end #if($r.isNotEmpty($organisations)) #end #if($r.isNotEmpty($curriculums)) #end
$r.translate("cif.id")$v.getKey()
$r.translate("cif.ores_id")$v.getOlatResource().getResourceableId()
$r.translate("cif.softkey")$r.escapeHtml($v.getSoftkey())
$r.translate("cif.externalid")$r.escapeHtml($v.getExternalId())
$r.translate("cif.externalref")$r.escapeHtml($v.getExternalRef())
$r.translate("orderby.creationDate")$r.formatDateAndTime($v.getCreationDate())
$r.translate("orderby.lastModified")$r.formatDateAndTime($v.getLastModified())
$r.translate("cif.access")$accessI18n
$r.translate("cif.initialAuthor")$r.escapeHtml($v.getInitialAuthor())
$r.translate("cif.owners")
    #foreach($authorlinkname in $authorlinknames)
  • $r.render($authorlinkname)
  • #end
$r.translate("cif.organisations") $organisations
$r.translate("cif.curriculums")
    #foreach($curriculum in $curriculums)
  • $curriculum
  • #end
#if (($referenceLinks && $referenceLinks.size() > 0) || $licSwitch)

$r.contextHelpWithWrapper("Technical Information on Resources and Usage#_usage") $r.translate("details.referenceinfoheader")

#if ($licSwitch) #end #if ($referenceLinks && $referenceLinks.size() > 0) #end
$r.translate("cif.license") #if ($licenseIconCss != "") #end $license
$r.translate("cif.licensor")$licensor
$r.translate("cif.license.text")$licenseText
$r.translate("details.referenceinfo") $r.translate("details.referenceinfo.txt") #foreach($referenceLink in $referenceLinks) #if($foreach.count != 1), #end$r.render($referenceLink) #end
$r.translate("cif.lastusage")$r.formatDateAndTime($v.getStatistics().getLastUsage())
$r.translate("cif.usedbycnt")$numUsers
$r.translate("cif.launched")#if ($v.getStatistics().getLaunchCounter()) $v.getStatistics().getLaunchCounter() #else 0 #end
$r.translate("cif.downloaded")#if ($v.getStatistics().getDowloadCounter()) $v.getStatistics().getDowloadCounter() #else 0 #end
#end #if ($v && $v.getManagedFlags().size() > 0)

$r.translate("cif.managedflags")

$r.translate("managed.resource.intro")
    #foreach ($flag in $v.getManagedFlags())
  • $r.translate("managed.flags.course.${flag}")
  • #end
#end
## END LEFT COLUMN