From bc4cd15da3bc0dfc21aa48b91ef9ea357721957a Mon Sep 17 00:00:00 2001 From: jensp Date: Fri, 18 Oct 2019 10:01:49 +0000 Subject: [PATCH] Bugfixes for Freemarker function library for object lists git-svn-id: https://svn.libreccm.org/ccm/trunk@6272 8810af33-2d31-482b-a856-94f89814c4df --- .../themes/freemarker/ccm-navigation/object-list.ftl | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/ccm-navigation/web/themes/freemarker/ccm-navigation/object-list.ftl b/ccm-navigation/web/themes/freemarker/ccm-navigation/object-list.ftl index 8e5ed253c..6a5f15c70 100644 --- a/ccm-navigation/web/themes/freemarker/ccm-navigation/object-list.ftl +++ b/ccm-navigation/web/themes/freemarker/ccm-navigation/object-list.ftl @@ -92,7 +92,7 @@ <#function getItemTitle item> - <#return item["/nav:attribute[@name='title']"]> + <#return item["./nav:attribute[@name='title']"]> <#function getItemLink item> @@ -103,12 +103,20 @@ +<#function hasItemLead item> + <#return (item["./nav:attribute[@name='lead']"]?size > 0)> + + <#function getItemLead item> <#return item["./nav:attribute[@name='lead']"]> +<#function hasItemProperty item property> + <#return (item["./nav:attribute[@name='${property}']"]?size > 0)> + + <#function getItemProperty item property> - <#return item["./nav:atttribute[@name='${property}']"]> + <#return item["./nav:attribute[@name='${property}']"]> <#function hasImage item>