From 4ed7bdd480ad600dcd85e92247c3e9c18a96e319 Mon Sep 17 00:00:00 2001 From: jensp Date: Tue, 2 Apr 2019 17:20:36 +0000 Subject: [PATCH] Freemarker Functions for Image Attachments git-svn-id: https://svn.libreccm.org/ccm/trunk@5900 8810af33-2d31-482b-a856-94f89814c4df --- .../freemarker/ccm-cms-assets-imagestep.ftl | 34 ++++++++++++++++++- 1 file changed, 33 insertions(+), 1 deletion(-) diff --git a/ccm-cms-assets-imagestep/web/themes/freemarker/ccm-cms-assets-imagestep.ftl b/ccm-cms-assets-imagestep/web/themes/freemarker/ccm-cms-assets-imagestep.ftl index f0dbe2bc7..7f42226ea 100644 --- a/ccm-cms-assets-imagestep/web/themes/freemarker/ccm-cms-assets-imagestep.ftl +++ b/ccm-cms-assets-imagestep/web/themes/freemarker/ccm-cms-assets-imagestep.ftl @@ -28,4 +28,36 @@ --> <#macro imageAttachment image> <#nested image["./image/id"], image["./image/name"], image["./caption"] image["./sortKey"], image["./image/width"], image["./image/height"]> - \ No newline at end of file + + +<#function getImageAttachments item> + <#return item["./imageAttachments"]> + + +<#function getImageId image> + <#return image["./image/id"]> + + +<#function getImageName image> + <#return image["./image/name"]> + + +<#function getImageCaption image> + <#return image["./image/caption"]> + + +<#function getImageSortKey image> + <#return image["./image/sortKey"]> + + +<#function getImageWidth image> + <#return image["./image/width"]> + + +<#function getImageHeight image> + <#return image["./image/height"]> + + +<#function getImageUrl image> + <#return dispatcherPrefix + '/cms-service/stream/image/?image_id=' + getImageId(image)> +