diff --git a/dspace-jspui/dspace-jspui-webapp/src/main/webapp/display-item.jsp b/dspace-jspui/dspace-jspui-webapp/src/main/webapp/display-item.jsp index 16493612df..50a4fc561b 100644 --- a/dspace-jspui/dspace-jspui-webapp/src/main/webapp/display-item.jsp +++ b/dspace-jspui/dspace-jspui-webapp/src/main/webapp/display-item.jsp @@ -221,9 +221,14 @@ <% if (ConfigurationManager.getProperty("sfx.server.url") != null) { + String sfximage = ConfigurationManager.getProperty("sfx.server.image_url"); + if (sfximage == null) + { + sfximage = request.getContextPath() + "/image/sfx-link.gif"; + } %>

- "/>" />SFX Query + "/>" />SFX Query

<% } diff --git a/dspace-xmlui/dspace-xmlui-api/src/main/java/org/dspace/app/xmlui/aspect/artifactbrowser/ItemViewer.java b/dspace-xmlui/dspace-xmlui-api/src/main/java/org/dspace/app/xmlui/aspect/artifactbrowser/ItemViewer.java index 57d57f8cec..eaa44f957c 100644 --- a/dspace-xmlui/dspace-xmlui-api/src/main/java/org/dspace/app/xmlui/aspect/artifactbrowser/ItemViewer.java +++ b/dspace-xmlui/dspace-xmlui-api/src/main/java/org/dspace/app/xmlui/aspect/artifactbrowser/ItemViewer.java @@ -185,6 +185,12 @@ public class ItemViewer extends AbstractDSpaceTransformer implements CacheablePr sfxserverUrl = sfxserverUrl.trim() +"&" + sfxQuery.trim(); pageMeta.addMetadata("sfx","server").addContent(sfxserverUrl); } + + String sfxserverImg = ConfigurationManager.getProperty("sfx.server.image_url"); + if (sfxserverImg != null && sfxserverImg.length() > 0) + { + pageMeta.addMetadata("sfx","image_url").addContent(sfxserverImg); + } boolean googleEnabled = ConfigurationManager.getBooleanProperty( "google-metadata.enable", false); diff --git a/dspace-xmlui/dspace-xmlui-webapp/src/main/webapp/themes/Mirage/lib/xsl/aspect/artifactbrowser/item-view.xsl b/dspace-xmlui/dspace-xmlui-webapp/src/main/webapp/themes/Mirage/lib/xsl/aspect/artifactbrowser/item-view.xsl index c1d5e4f206..5da08e2c04 100644 --- a/dspace-xmlui/dspace-xmlui-webapp/src/main/webapp/themes/Mirage/lib/xsl/aspect/artifactbrowser/item-view.xsl +++ b/dspace-xmlui/dspace-xmlui-webapp/src/main/webapp/themes/Mirage/lib/xsl/aspect/artifactbrowser/item-view.xsl @@ -40,6 +40,7 @@ + @@ -316,6 +317,7 @@  + diff --git a/dspace-xmlui/dspace-xmlui-webapp/src/main/webapp/themes/dri2xhtml-alt/core/page-structure.xsl b/dspace-xmlui/dspace-xmlui-webapp/src/main/webapp/themes/dri2xhtml-alt/core/page-structure.xsl index 0d528c4a16..2d3160adc5 100644 --- a/dspace-xmlui/dspace-xmlui-webapp/src/main/webapp/themes/dri2xhtml-alt/core/page-structure.xsl +++ b/dspace-xmlui/dspace-xmlui-webapp/src/main/webapp/themes/dri2xhtml-alt/core/page-structure.xsl @@ -547,4 +547,34 @@ --> + + + + + + + + + + + + + + + + Find Full text + + + + + Find Full text + + + + + + diff --git a/dspace-xmlui/dspace-xmlui-webapp/src/main/webapp/themes/dri2xhtml/structural.xsl b/dspace-xmlui/dspace-xmlui-webapp/src/main/webapp/themes/dri2xhtml/structural.xsl index 616f5a1c7b..3c1a854012 100644 --- a/dspace-xmlui/dspace-xmlui-webapp/src/main/webapp/themes/dri2xhtml/structural.xsl +++ b/dspace-xmlui/dspace-xmlui-webapp/src/main/webapp/themes/dri2xhtml/structural.xsl @@ -568,17 +568,39 @@ - - - - - - Find Full text - - + + + + + + + + + + + + + + + + Find Full text + + + + + Find Full text + + + + + +