From 299023f003db5aa4720e0c06cdf4bf8f210c1766 Mon Sep 17 00:00:00 2001 From: jensp Date: Tue, 26 Nov 2019 19:37:49 +0000 Subject: [PATCH] First part of FTL support of publication detail view in ccm-scipublications-navigation git-svn-id: https://svn.libreccm.org/ccm/trunk@6314 8810af33-2d31-482b-a856-94f89814c4df --- .../ccm-sci-publications-navigation.ftl | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) diff --git a/ccm-sci-publications-navigation/web/themes/freemarker/ccm-sci-publications-navigation.ftl b/ccm-sci-publications-navigation/web/themes/freemarker/ccm-sci-publications-navigation.ftl index 8c92388f0..97289b337 100644 --- a/ccm-sci-publications-navigation/web/themes/freemarker/ccm-sci-publications-navigation.ftl +++ b/ccm-sci-publications-navigation/web/themes/freemarker/ccm-sci-publications-navigation.ftl @@ -19,6 +19,25 @@ <#return model["/bebop:page/nav:sci-publication-list[@id='${listId}']"]> +<#--doc + Checks if the current page is showing a single publication (retrieved via + NativeSQL queries). + + @return `true` if the model contains a single publication `false` otherwise. +--> +<#function hasPublication> + <#return (model["/bebop:page/nav:publication"]?size > 0)> + + +<#--doc + Retrieve a single publication from the model. + + @return The model of the publication. +--> +<#function getPublication> + <#return model["/bebop:page/nav:publication/publication"]> + + <#--doc Get the publications from a publication list