Several bugfixes for Freemarker functions

git-svn-id: https://svn.libreccm.org/ccm/trunk@6073 8810af33-2d31-482b-a856-94f89814c4df
master
jensp 2019-05-21 13:30:29 +00:00
parent effe06a991
commit 41da8d03bf
6 changed files with 19 additions and 19 deletions

View File

@ -5,7 +5,7 @@
"ui": "http://www.arsdigita.com/ui/1.0"} "ui": "http://www.arsdigita.com/ui/1.0"}
> >
<#import "/ccm-cms-types-article/macros.ftl" as Article> <#import "/ccm-cms-types-article.ftl" as Article>
<#function getLead item> <#function getLead item>
<#return Article.getLead(item)> <#return Article.getLead(item)>

View File

@ -4,7 +4,7 @@
"nav":"http://ccm.redhat.com/navigation", "nav":"http://ccm.redhat.com/navigation",
"ui": "http://www.arsdigita.com/ui/1.0"} "ui": "http://www.arsdigita.com/ui/1.0"}
> >
<#import "/ccm-cms-types-article/macros.ftl" as Article> <#import "/ccm-cms-types-article.ftl" as Article>
<#function getLead item> <#function getLead item>
<#return Article.getLead(item)> <#return Article.getLead(item)>

View File

@ -39,27 +39,27 @@
</#function> </#function>
<#function getPaginatorBegin listId> <#function getPaginatorBegin listId>
<#return model["/bebop:page/*[id='${listId}']/nav:objectList/nav:paginator/@objectBegin> <#return model["/bebop:page/*[id='${listId}']/nav:objectList/nav:paginator/@objectBegin"]>
</#function> </#function>
<#function getPaginatorEnd listId> <#function getPaginatorEnd listId>
<#return model["/bebop:page/*[id='${listId}']/nav:objectList/nav:paginator/@objectEnd> <#return model["/bebop:page/*[id='${listId}']/nav:objectList/nav:paginator/@objectEnd"]>
</#function> </#function>
<#function getPageCount listId> <#function getPageCount listId>
<#return model["/bebop:page/*[id='${listId}']/nav:objectList/nav:paginator/@pageCount> <#return model["/bebop:page/*[id='${listId}']/nav:objectList/nav:paginator/@pageCount"]>
</#function> </#function>
<#function getPageNumber listId> <#function getPageNumber listId>
<#return model["/bebop:page/*[id='${listId}']/nav:objectList/nav:paginator/@pageNumber> <#return model["/bebop:page/*[id='${listId}']/nav:objectList/nav:paginator/@pageNumber"]>
</#function> </#function>
<#function getPageParam listId> <#function getPageParam listId>
<#return model["/bebop:page/*[id='${listId}']/nav:objectList/nav:paginator/@pageParam> <#return model["/bebop:page/*[id='${listId}']/nav:objectList/nav:paginator/@pageParam"]>
</#function> </#function>
<#function getPageSize listId> <#function getPageSize listId>
<#return model["/bebop:page/*[id='${listId}']/nav:objectList/nav:paginator/@pageSize> <#return model["/bebop:page/*[id='${listId}']/nav:objectList/nav:paginator/@pageSize"]>
</#function> </#function>
<#function getPrevPageLink listId> <#function getPrevPageLink listId>
@ -175,7 +175,7 @@
<#return filter["./categories/categories"]> <#return filter["./categories/categories"]>
<#else> <#else>
<#return []> <#return []>
<#/if> </#if>
</#function> </#function>
<#function getCategoryFilterCategoryGroups filter> <#function getCategoryFilterCategoryGroups filter>
@ -183,7 +183,7 @@
<#return filter["./categories/categoryGroup"]> <#return filter["./categories/categoryGroup"]>
<#else> <#else>
<#return []> <#return []>
<#/if> </#if>
</#function> </#function>
<#function getCategoryGroupLabel group> <#function getCategoryGroupLabel group>

View File

@ -6,11 +6,11 @@
> >
<#function getSciProjectList listId="itemList"> <#function getSciProjectList listId="itemList">
<#return model["/bebop:page/nav:sci-project-list[@id='${listId}'"]> <#return model["/bebop:page/nav:sci-project-list[@id='${listId}']"]>
</#function> </#function>
<#function getProjects list> <#function getProjects list>
<#return list["./project]> <#return list["./project"]>
</#function> </#function>
<#function getTitleFilterValue list> <#function getTitleFilterValue list>
@ -62,7 +62,7 @@
</#function> </#function>
<#function getProjectItemObjectType item> <#function getProjectItemObjectType item>
<#return item["./@object-type]> <#return item["./@object-type"]>
</#function> </#function>
<#function getProjectItemBeginDay item> <#function getProjectItemBeginDay item>

View File

@ -14,23 +14,23 @@
</#function> </#function>
<#function getTitleFilterValue list> <#function getTitleFilterValue list>
<#return list["./fiters/title]> <#return list["./fiters/title"]>
</#function> </#function>
<#function getYearOfPublicationFilterAvailableYears list> <#function getYearOfPublicationFilterAvailableYears list>
<#return list["./filters/available-years/year]> <#return list["./filters/available-years/year"]>
</#function> </#function>
<#function getYearOfPublicationFilterValue list> <#function getYearOfPublicationFilterValue list>
<#return list["./fiters/year]> <#return list["./fiters/year"]>
</#function> </#function>
<#function getAuthorsFilterValue list> <#function getAuthorsFilterValue list>
<#return list["./filters/authors]> <#return list["./filters/authors"]>
</#function> </#function>
<#function getSort list> <#function getSort list>
<#return list["./filters/sort"] <#return list["./filters/sort"]>
</#function> </#function>
<#function getCount list> <#function getCount list>

View File

@ -9,7 +9,7 @@
Retrieves the languages in which the content of the current page is available. Retrieves the languages in which the content of the current page is available.
@return A sequence of the available languages (as ISO language codes) @return A sequence of the available languages (as ISO language codes)
#> #-->
<#function getAvailableLanguages> <#function getAvailableLanguages>
<#if (model["/bebop:page/cms:contentPanel"]?size > 0)> <#if (model["/bebop:page/cms:contentPanel"]?size > 0)>
<#return model["/bebop:page/cms:contentPanel/availableLanguages/language/@locale"]> <#return model["/bebop:page/cms:contentPanel/availableLanguages/language/@locale"]>