
net.sourceforge.openutils.mgnlmedia.media.pages.MediaFolderViewPage.html Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of openutils-mgnlmedia Show documentation
Show all versions of openutils-mgnlmedia Show documentation
Magnolia SimpleMedia Module: a module for Magnolia CMS for easier management multimedia assets.
The newest version!
[#setting url_escaping_charset="UTF-8"]
${this.path!?html!""}
[#assign index = 0]
[#list this.medias as media]
[#assign name = media.name]
[#if name?length gt 17]
[#assign name = name?substring(0,13)]
[#assign name = name?right_pad(17, ".")]
[/#if]
[#assign index = index + 1 ]
[#assign mediaStatusClass = ""]
[#if this.selectMedia && !this.develop]
[#assign mediaStatusClass = "mediaStatus${media.metaData.activationStatus}"]
[/#if]
[#assign selectMediaClass = ""]
[#if this.selectMedia]
[#assign selectMediaClass = "selectMedia"]
[/#if]
-
${this.msgs.get('media.nopages')}
[#else]
[/#if]
[#if media.numberOfReferences = 0]
[#assign url = media.previewUrl]
[#if !url?contains('://') ]
[#assign url = "${this.request.contextPath}${media.previewUrl}"]
[/#if]
[#if url?contains('http://youtu.be/') ]
[#assign url = "http://www.youtube.com/embed/${url?substring(16)}"]
[#-- hack for using youtube embed while keeping the correct url for jwplayer - from http://youtu.be/zwXDHSrNFbQ to http://www.youtube.com/embed/zwXDHSrNFbQ --]
[/#if]
[#assign thumbnailPath = media.thumbnailUrl]
[#if thumbnailPath == '']
[#assign thumbnailPath = "/.resources/media/icons/thumb-broken.png"]
[/#if]
${media.title!""}
[#list media.mediaInfo?keys as key]
[#if key != "media_name" ]
${this.getMessage("media.info.${key}", media.mediaInfo[key])}
[/#if]
[/#list]
[#if media.mediaInfo??]
${media.mediaInfo['media_extension']!}
[#if media.mediaInfo['media_width']?? && media.mediaInfo['media_height']??]
${media.mediaInfo['media_width']}x${media.mediaInfo['media_height']}
[/#if]
[/#if]
[#if this.selectMedia]
[#if this.develop || this.singleInstance || media.metaData.activationStatus = 2]
${this.msgs.get('media.select')}
[#else]
${this.msgs.get('media.notpublished')}
[/#if]
[/#if]
[/#list]
© 2015 - 2025 Weber Informatics LLC | Privacy Policy