VIVO-112: and the slog continues...

This commit is contained in:
tworrall 2013-09-25 17:09:41 -04:00
parent c58215a249
commit 4179900ea4
4 changed files with 24 additions and 17 deletions

View file

@ -223,8 +223,8 @@ insufficient_authorization = Lo sentimos, pero no est√° autorizado para ver l
# #
# "partial" individual templates ( /templates/freemarker/body/partials/individual ) # "partial" individual templates ( /templates/freemarker/body/partials/individual )
# #
manage_publications = gestionar las publicaciones manage_publications_link = gestionar las publicaciones
manage_grants_and_projects = gestión de subvenciones y proyectos manage_grants_and_projects_link = gestión de subvenciones y proyectos
manage_affiliated_people_link = gestión de personas afiliadas manage_affiliated_people_link = gestión de personas afiliadas
group_name = Nombre del grupo group_name = Nombre del grupo

View file

@ -232,8 +232,8 @@ insufficient_authorization = We're sorry, but you are not authorized to view the
# #
# "partial" individual templates ( /templates/freemarker/body/partials/individual ) # "partial" individual templates ( /templates/freemarker/body/partials/individual )
# #
manage_publications = manage publications manage_publications_link = manage publications
manage_grants_and_projects = manage grants & projects manage_grants_and_projects_link = manage grants & projects
manage_affiliated_people_link = manage affiliated people manage_affiliated_people_link = manage affiliated people
group_name = group name group_name = group name

View file

@ -3,22 +3,29 @@
<#-- Template for property listing on individual profile page --> <#-- Template for property listing on individual profile page -->
<#list group.properties as property> <#list group.properties as property>
<#assign rangeClass = "noRangeClass">
<#if property.rangeUri?has_content && property.rangeUri?contains("#")>
<#assign rangeClass = property.rangeUri?substring(property.rangeUri?last_index_of("#")+1)>
<#elseif property.rangeUri?has_content >
<#assign rangeClass = property.rangeUri?substring(property.rangeUri?last_index_of("/")+1)>
</#if>
<article class="property" role="article"> <article class="property" role="article">
<#-- Property display name --> <#-- Property display name -->
<#if property.localName == "authorInAuthorship" && editable > <#if rangeClass == "Authorship" && editable >
<h3 id="${property.localName}">${property.name} <@p.addLink property editable /> <@p.verboseDisplay property /> <h3 id="${property.localName}-${rangeClass}">${property.name} <@p.addLink property editable /> <@p.verboseDisplay property />
<a id="managePubLink" class="manageLinks" href="${urls.base}/managePublications?subjectUri=${subjectUri[1]!}" title="${i18n().manage_publications}" <#if verbose>style="padding-top:10px"</#if> > <a id="managePubLink" class="manageLinks" href="${urls.base}/managePublications?subjectUri=${subjectUri[1]!}" title="${i18n().manage_publications_link}" <#if verbose>style="padding-top:10px"</#if> >
${i18n().manage_publications} ${i18n().manage_publications_link}
</a> </a>
</h3> </h3>
<#elseif property.localName == "hasResearcherRole" && editable > <#elseif rangeClass == "ResearcherRole" && editable >
<h3 id="${property.localName}">${property.name} <@p.addLink property editable /> <@p.verboseDisplay property /> <h3 id="${property.localName}-${rangeClass}">${property.name} <@p.addLink property editable /> <@p.verboseDisplay property />
<a id="manageGrantLink" class="manageLinks" href="${urls.base}/manageGrants?subjectUri=${subjectUri[1]!}" title="${i18n().manage_grants_and_projects}" <#if verbose>style="padding-top:10px"</#if> > <a id="manageGrantLink" class="manageLinks" href="${urls.base}/manageGrants?subjectUri=${subjectUri[1]!}" title="${i18n().manage_grants_and_projects_link}" <#if verbose>style="padding-top:10px"</#if> >
${i18n().manage_grants_and_projects} ${i18n().manage_grants_and_projects_link}
</a> </a>
</h3> </h3>
<#elseif property.localName == "organizationForPosition" && editable > <#elseif rangeClass == "Position" && editable >
<h3 id="${property.localName}">${property.name} <@p.addLink property editable /> <@p.verboseDisplay property /> <h3 id="${property.localName}-${rangeClass}">${property.name} <@p.addLink property editable /> <@p.verboseDisplay property />
<a id="managePeopleLink" class="manageLinks" href="${urls.base}/managePeople?subjectUri=${subjectUri[1]!}" title="${i18n().manage_affiliated_people}" <#if verbose>style="padding-top:10px"</#if> > <a id="managePeopleLink" class="manageLinks" href="${urls.base}/managePeople?subjectUri=${subjectUri[1]!}" title="${i18n().manage_affiliated_people}" <#if verbose>style="padding-top:10px"</#if> >
${i18n().manage_affiliated_people_link} ${i18n().manage_affiliated_people_link}
</a> </a>
@ -27,7 +34,7 @@
<h3 id="${property.localName}">${property.name} <@p.addLink property editable /> <@p.verboseDisplay property /> </h3> <h3 id="${property.localName}">${property.name} <@p.addLink property editable /> <@p.verboseDisplay property /> </h3>
</#if> </#if>
<#-- List the statements for each property --> <#-- List the statements for each property -->
<ul class="property-list" role="list" id="${property.localName}List"> <ul class="property-list" role="list" id="${property.localName}-${rangeClass}-List">
<#-- data property --> <#-- data property -->
<#if property.type == "data"> <#if property.type == "data">
<@p.dataPropertyList property editable /> <@p.dataPropertyList property editable />

View file

@ -114,7 +114,7 @@ name will be used as the label. -->
</#macro> </#macro>
<#macro showAddLink propertyLocalName propertyName label url> <#macro showAddLink propertyLocalName propertyName label url>
<#if propertyName == "informationResourceInAuthorship" || propertyName == "webpage" || propertyLocalName == "hasResearchArea"> <#if propertyName == "authors" || propertyName == "webpage" || propertyLocalName == "hasResearchArea">
<a class="add-${propertyLocalName}" href="${url}" title="${i18n().manage_list_of} ${label?lower_case}"> <a class="add-${propertyLocalName}" href="${url}" title="${i18n().manage_list_of} ${label?lower_case}">
<img class="add-individual" src="${urls.images}/individual/manage-icon.png" alt="${i18n().manage}" /></a> <img class="add-individual" src="${urls.images}/individual/manage-icon.png" alt="${i18n().manage}" /></a>
<#else> <#else>