diff --git a/core/src/main/java/org/fao/geonet/util/XslUtil.java b/core/src/main/java/org/fao/geonet/util/XslUtil.java index f48f0a1dcb..5a0ac7a8ca 100644 --- a/core/src/main/java/org/fao/geonet/util/XslUtil.java +++ b/core/src/main/java/org/fao/geonet/util/XslUtil.java @@ -280,6 +280,7 @@ public static MultiPolygon toMultiPolygon(Geometry geometry) { private static String headerScript; private static String logoUrl; private static String georchestraStylesheet; + private static String headerConfigFile; public static String getGeorchestraHeaderUrl(){ @@ -378,6 +379,22 @@ public static String getGeorchestraHeaderStylesheet(){ return XslUtil.georchestraStylesheet; } + public static String getGeorchestraHeaderConfigFile(){ + + if(XslUtil.headerConfigFile == null) { + + // Set default value + XslUtil.headerConfigFile = ""; + + // Load value from datadir + Properties properties = XslUtil.loadDatadirProperties(); + if (properties.containsKey("headerConfigFile")) + XslUtil.headerConfigFile = properties.getProperty("headerConfigFile"); + } + + return XslUtil.headerConfigFile; + } + private static Properties loadProperties(File path, Properties prop) throws IOException { try(FileInputStream fisProp = new FileInputStream(path)) { InputStreamReader isrProp = new InputStreamReader(fisProp, "UTF8"); diff --git a/web/src/main/webapp/xslt/base-layout.xsl b/web/src/main/webapp/xslt/base-layout.xsl index d5018c3951..a5c16e1589 100644 --- a/web/src/main/webapp/xslt/base-layout.xsl +++ b/web/src/main/webapp/xslt/base-layout.xsl @@ -99,7 +99,7 @@ and a facet search to get main site information. -->
-