Freemarker support for ccm-cms-types-contact and ccm-cms-types-address

git-svn-id: https://svn.libreccm.org/ccm/trunk@5964 8810af33-2d31-482b-a856-94f89814c4df
master
jensp 2019-04-19 17:38:51 +00:00
parent 42ed90df4f
commit d60270bcf5
2 changed files with 57 additions and 0 deletions

View File

@ -0,0 +1,26 @@
<#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"}
>
<#function getCity item>
<#return item["./city"]>
</#function>
<#function getPostalCode item>
<#return item["./postalCode"]>
</#function>
<#function getState item>
<#return item["./state"]>
</#function>
<#function getCountry item>
<#return item["./country"]>
</#function>
<#function getIsoCountryCode item>
<#return item["./isoCountryCode"]>
</#function>

View File

@ -0,0 +1,31 @@
<#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"}
>
<#function getAddress item>
<#return item["./address/address"]>
</#function>
<#function getPerson item>
<#return item["./person"]>
</#function>
<#function getContactEntries item>
<#return item["./contactentries"]>
</#function>
<#function getContactEntry item keyId>
<#return item["./contactentries[keyId=${keyId}]"]>
<#/function>
<#function getContactEntryLabel entry>
<#return item["./key"]>
</#function>
<#function getContactEntryValue entry>
<#return item["./value"]>
</#function>