From f47690a6a0bcbd3079f9203c8d0ad909c7ae6c4c Mon Sep 17 00:00:00 2001 From: jensp Date: Mon, 29 Apr 2019 13:07:53 +0000 Subject: [PATCH] Freemarker Support for SciInstitute git-svn-id: https://svn.libreccm.org/ccm/trunk@5971 8810af33-2d31-482b-a856-94f89814c4df --- .../themes/freemarker/ccm-cms/orgaunit.ftl | 2 + .../freemarker/ccm-sci-types-institute.ftl | 42 +++++++++++++++++++ 2 files changed, 44 insertions(+) create mode 100644 ccm-sci-types-institute/web/themes/freemarker/ccm-sci-types-institute.ftl diff --git a/ccm-cms/web/themes/freemarker/ccm-cms/orgaunit.ftl b/ccm-cms/web/themes/freemarker/ccm-cms/orgaunit.ftl index b94c7c3db..366526836 100644 --- a/ccm-cms/web/themes/freemarker/ccm-cms/orgaunit.ftl +++ b/ccm-cms/web/themes/freemarker/ccm-cms/orgaunit.ftl @@ -71,3 +71,5 @@ <#function getOrgaUnitContactEntries data> <#return data["./contacts/contact[1]/contactentries"]> + + diff --git a/ccm-sci-types-institute/web/themes/freemarker/ccm-sci-types-institute.ftl b/ccm-sci-types-institute/web/themes/freemarker/ccm-sci-types-institute.ftl new file mode 100644 index 000000000..d97bbf18f --- /dev/null +++ b/ccm-sci-types-institute/web/themes/freemarker/ccm-sci-types-institute.ftl @@ -0,0 +1,42 @@ +<#ftl ns_prefixes={ +"bebop":"http://www.arsdigita.com/bebop/1.0", +"cms":"http://www.arsdigita.com/cms/1.0", +"nav":"http://ccm.redhat.com/navigation", +"ui": "http://www.arsdigita.com/ui/1.0"} +> + +<#import ../ccm-cms.ftl as CMS> + +<#function getDescription data> + <#if (data["./instituteDesc"]?size > 0)> + <#return data["./instituteDesc"]> + <#elseif (data["./description"]?size > 0)> + <#return data["./description"]> + + + +<#function getShortDescription data> + <#if (data["./instituteShortDescription"])> + <#return data["./instituteShortDescription"])> + <#elseif (data["./shortDescription"])> + <#return data["./shortDescription"])> + + + +<#function getDepartments data> + <#return data["./departments"]> + + +<#function getDepartmentOid department> + <#return department["./@oid"]> + + +<#function getDepartmentTitle department> + <#return department["./title"]> + + +<#function getDepartmentLink department> + <#return CMS.generateContentItemLink(department)> + + +