Added template model methods to get first value of data properties and first statement of data props and uncollated object props. Improved efficiency of moniker/preferred title code in person template. Added order by statement to default list view queries so order is not random.
This commit is contained in:
parent
8770ae2195
commit
201265fc4b
1 changed files with 6 additions and 6 deletions
|
@ -103,14 +103,14 @@
|
|||
|
||||
<#-- Moniker / Preferred Title -->
|
||||
<#-- Use Preferred Title over Moniker if it is populated -->
|
||||
<#assign hasPreferredTitle = p.hasStatements(propertyGroups, "${core}preferredTitle") />
|
||||
<#if hasPreferredTitle || individual.moniker?has_content>
|
||||
<#assign preferredTitle = (propertyGroups.getProperty("${core}preferredTitle").firstValue)! />
|
||||
<#assign moniker = individual.moniker>
|
||||
<#if preferredTitle?has_content || moniker?has_content>
|
||||
<span class="preferred-title">
|
||||
<#if hasPreferredTitle>
|
||||
<#assign preferredTitle = propertyGroups.getProperty("${core}preferredTitle")! />
|
||||
${preferredTitle.statements[0].value}
|
||||
<#if preferredTitle?has_content>
|
||||
${preferredTitle}
|
||||
<#else>
|
||||
${individual.moniker}
|
||||
${moniker}
|
||||
</#if>
|
||||
</span>
|
||||
</#if>
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue