Freemarker Functions for Image Attachments

git-svn-id: https://svn.libreccm.org/ccm/trunk@5900 8810af33-2d31-482b-a856-94f89814c4df
master
jensp 2019-04-02 17:20:36 +00:00
parent d08fddb17d
commit 4ed7bdd480
1 changed files with 33 additions and 1 deletions

View File

@ -29,3 +29,35 @@
<#macro imageAttachment image> <#macro imageAttachment image>
<#nested image["./image/id"], image["./image/name"], image["./caption"] image["./sortKey"], image["./image/width"], image["./image/height"]> <#nested image["./image/id"], image["./image/name"], image["./caption"] image["./sortKey"], image["./image/width"], image["./image/height"]>
</#macro> </#macro>
<#function getImageAttachments item>
<#return item["./imageAttachments"]>
</#function>
<#function getImageId image>
<#return image["./image/id"]>
</#function>
<#function getImageName image>
<#return image["./image/name"]>
</#function>
<#function getImageCaption image>
<#return image["./image/caption"]>
</#function>
<#function getImageSortKey image>
<#return image["./image/sortKey"]>
</#function>
<#function getImageWidth image>
<#return image["./image/width"]>
</#function>
<#function getImageHeight image>
<#return image["./image/height"]>
</#function>
<#function getImageUrl image>
<#return dispatcherPrefix + '/cms-service/stream/image/?image_id=' + getImageId(image)>
</#function>