diff --git a/productMods/templates/freemarker/body/individual/individual--foaf-person.ftl b/productMods/templates/freemarker/body/individual/individual--foaf-person.ftl index 262f02d5..86f557ab 100644 --- a/productMods/templates/freemarker/body/individual/individual--foaf-person.ftl +++ b/productMods/templates/freemarker/body/individual/individual--foaf-person.ftl @@ -95,15 +95,24 @@
<#if relatedSubject??>

${relatedSubject.relatingPredicateDomainPublic} for ${relatedSubject.name}

-

← return to ${relatedSubject.name}

+

← return to ${relatedSubject.name}

<#else>

<#-- Label --> <@p.label individual editable /> - <#-- Moniker --> - <#if individual.moniker?has_content> - ${individual.moniker} + <#-- 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> + + <#if hasPreferredTitle> + <#assign preferredTitle = propertyGroups.getProperty("${core}preferredTitle")! /> + ${preferredTitle.statements[0].value} + <#else> + ${individual.moniker} + +