NIHVIVO-1709 Now using preferred title (if populated) next to person's name at the top of the page in lieu of the moniker

This commit is contained in:
nac26 2011-02-06 02:16:26 +00:00
parent 91c22de27e
commit d1776d766c

View file

@ -95,15 +95,24 @@
<header>
<#if relatedSubject??>
<h2>${relatedSubject.relatingPredicateDomainPublic} for ${relatedSubject.name}</h2>
<p><a href="${relatedSubject.url}">&larr; return to ${relatedSubject.name}</a></p>
<p><a href="${relatedSubject.url}">&larr; return to ${relatedSubject.name}</a></p>
<#else>
<h1 class="fn foaf-person">
<#-- Label -->
<@p.label individual editable />
<#-- Moniker -->
<#if individual.moniker?has_content>
<span class="preferred-title">${individual.moniker}</span>
<#-- 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>
<span class="preferred-title">
<#if hasPreferredTitle>
<#assign preferredTitle = propertyGroups.getProperty("${core}preferredTitle")! />
${preferredTitle.statements[0].value}
<#else>
${individual.moniker}
</#if>
</span>
</#if>
</h1>
</#if>