From ad24dc306d5e6b6169d7fe7f683b3ca280bfa759 Mon Sep 17 00:00:00 2001 From: Don Elsborg Date: Tue, 8 Jan 2019 07:49:12 -0700 Subject: [PATCH] moved weblink changes from VIVO to Vitro (#101) Related to: Related to: https://jira.duraspace.org/browse/VIVO-1619 --- .../individual/propStatement-dataDefault.ftl | 13 +++++++++---- .../templates/freemarker/lib/lib-meta-tags.ftl | 4 ++++ 2 files changed, 13 insertions(+), 4 deletions(-) create mode 100644 webapp/src/main/webapp/templates/freemarker/lib/lib-meta-tags.ftl diff --git a/webapp/src/main/webapp/templates/freemarker/body/partials/individual/propStatement-dataDefault.ftl b/webapp/src/main/webapp/templates/freemarker/body/partials/individual/propStatement-dataDefault.ftl index e749a5d86..8c32eda0d 100644 --- a/webapp/src/main/webapp/templates/freemarker/body/partials/individual/propStatement-dataDefault.ftl +++ b/webapp/src/main/webapp/templates/freemarker/body/partials/individual/propStatement-dataDefault.ftl @@ -6,15 +6,19 @@ is also used to generate the property statement during a deletion. --> <#import "lib-datetime.ftl" as dt> +<#import "lib-meta-tags.ftl" as lmt> <#if property.rangeDatatypeURI?? && property.rangeDatatypeURI?contains("#")> <#assign datatype = property.rangeDatatypeURI?substring(property.rangeDatatypeURI?last_index_of("#")+1) /> <#else> <#assign datatype = "none" /> -<@showStatement statement datatype /> - -<#macro showStatement statement datatype> +<@showStatement statement property datatype /> +<#macro showStatement statement property datatype> <#assign theValue = statement.value /> + + <#if datatype == "anyURI" && theValue?starts_with("http")> + <#assign theValue = "" + statement.value + "" /> + <#if theValue?contains("