From 389799b3b789e80f2fd215be16bfc64986508f47 Mon Sep 17 00:00:00 2001 From: jensp Date: Mon, 13 May 2019 17:42:08 +0000 Subject: [PATCH] More Freemarker functions for Orga Units git-svn-id: https://svn.libreccm.org/ccm/trunk@6043 8810af33-2d31-482b-a856-94f89814c4df --- .../web/themes/freemarker/ccm-cms/orgaunit.ftl | 16 ++++++++++++++-- 1 file changed, 14 insertions(+), 2 deletions(-) diff --git a/ccm-cms/web/themes/freemarker/ccm-cms/orgaunit.ftl b/ccm-cms/web/themes/freemarker/ccm-cms/orgaunit.ftl index 366526836..ebe490230 100644 --- a/ccm-cms/web/themes/freemarker/ccm-cms/orgaunit.ftl +++ b/ccm-cms/web/themes/freemarker/ccm-cms/orgaunit.ftl @@ -27,9 +27,21 @@ <#function getSelectedTab item> - <#assign selectedTab=item["./orgaUnitTabs/availableTabs/*[@selected='true']/@label"]> + <#-- <#assign selectedTab=item["./orgaUnitTabs/availableTabs/*[@selected='true']/@label"]> - <#return item["./tab[@name='${selectedTab}']"]> + <#return item["./tab[@name='${selectedTab}']"]> --> + + <#return item["./orgaUnitTabs/selectedTab/*"] + + +<#function getTypeOfSelectedTab item> + + <#assign nodeName = item["./orgaUnitTabs/selectedTab/*"]?node_name> + <#if (nodeName == "text")> + <#return item["./orgaUnitTabs/selectedTab/text/@key"]> + <#else> + <#return nodeName> + <#function getPropertyFromTab tab name>