<#list this.types as type> <#if type.name == this.type> <#assign actual = "actual"> <#else> <#assign actual = "">
<#if this.request.parameterMap['selectMedia']?exists> ${this.msgs.get('media.types.' + type.name)} <#if this.numberOfMedia?exists>(${this.numberOfMedia[type.name]!'0'}) <#else> ${this.msgs.get('media.types.' + type.name)} <#if this.numberOfMedia?exists>(${this.numberOfMedia[type.name]!'0'})
|
    <#assign index = 0> <#list this.medias as media> <#if media.filename?length gt 18> <#assign name = media.filename?substring(0,15)> <#assign name = name?right_pad(18, ".")> <#else> <#assign name = media.filename> <#assign index = index + 1 > <#assign mediaStatusClass = ""> <#if this.selectMedia && !this.develop> <#assign mediaStatusClass = "mediaStatus${media.metaData.activationStatus}">
  • <#assign url = media.previewUrl> <#if !url?starts_with('http')> <#assign url = "${this.request.contextPath}${media.previewUrl}">
    <#if this.selectMedia> <#if media.metaData.activationStatus = 2 || this.develop > ${this.msgs.get('media.select')} <#else> <#if media.canPublish && media.metaData.activationStatus < 2> <#else> ${this.msgs.get('media.notpublished')} <#else> <#if media.writable> <#else> <#if media.canPublish> <#else> <#if media.canPublish && media.metaData.activationStatus = 2> <#else>
    <#if media.usedInWebPages?size = 0> ${this.msgs.get('media.nopages')} <#else> <#assign pages = ""> <#list media.usedInWebPages as page> <#assign pages = pages + ""+ page +"
    "> ${this.msgs.get('media.pages')} (${media.usedInWebPages?size})
    <#if this.type != 'youtube'>${name} <#else>${name}