Documentation for ccm-cms-types-article.ftl

git-svn-id: https://svn.libreccm.org/ccm/trunk@6293 8810af33-2d31-482b-a856-94f89814c4df
master
jensp 2019-11-03 10:45:59 +00:00
parent 571aa14d4f
commit 7044babdd2
1 changed files with 19 additions and 3 deletions

View File

@ -5,8 +5,16 @@
"ui": "http://www.arsdigita.com/ui/1.0"} "ui": "http://www.arsdigita.com/ui/1.0"}
> >
<#-- <#--filedoc
Functions for processing article items.
-->
<#--doc
Gets the lead text of the provided article. Gets the lead text of the provided article.
@param item The article item to use.
@return The lead text of the article.
--> -->
<#function getLead item> <#function getLead item>
<#if (item["./lead"]?size > 0)> <#if (item["./lead"]?size > 0)>
@ -16,15 +24,23 @@
</#if> </#if>
</#function> </#function>
<#-- <#--doc
Checks if the provided item has a lead property. Checks if the provided item has a lead property.
@param item The article item to use.
@return `true` If the provided article has a lead text, `false` otherwise.
--> -->
<#function hasLead item> <#function hasLead item>
<#return (item["./lead"]?size > 0 || item["./nav:attribute[@name='lead']"]?size > 0)> <#return (item["./lead"]?size > 0 || item["./nav:attribute[@name='lead']"]?size > 0)>
</#function> </#function>
<#-- <#--doc
Gets the main text the the provided article. Gets the main text the the provided article.
@param item The article item to use.
@return The main text of the article.
--> -->
<#function getMainText item> <#function getMainText item>
<#if (item["./textAsset"]?size > 0)> <#if (item["./textAsset"]?size > 0)>