Edit C:\apache-tomcat-7.0.69\webapps\xmlui\themes\dri2xhtml-alt\aspect\artifactbrowser\item-list.xsl
<!-- The contents of this file are subject to the license and copyright detailed in the LICENSE and NOTICE files at the root of the source tree and available online at http://www.dspace.org/license/ --> <!-- Rendering of a list of items (e.g. in a search or browse results page) Author: art.lowel at atmire.com Author: lieven.droogmans at atmire.com Author: ben at atmire.com Author: Alexey Maslov --> <xsl:stylesheet xmlns:i18n="http://apache.org/cocoon/i18n/2.1" xmlns:dri="http://di.tamu.edu/DRI/1.0/" xmlns:mets="http://www.loc.gov/METS/" xmlns:dim="http://www.dspace.org/xmlns/dspace/dim" xmlns:xlink="http://www.w3.org/TR/xlink/" xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="1.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:ore="http://www.openarchives.org/ore/terms/" xmlns:oreatom="http://www.openarchives.org/ore/atom/" xmlns="http://www.w3.org/1999/xhtml" xmlns:xalan="http://xml.apache.org/xalan" xmlns:encoder="xalan://java.net.URLEncoder" exclude-result-prefixes="xalan encoder i18n dri mets dim xlink xsl"> <xsl:output indent="yes"/> <!-- An item rendered in the summaryList pattern. Commonly encountered in various browse-by pages and search results. --> <xsl:template name="itemSummaryList-DIM"> <!-- Generate the info about the item from the metadata section --> <xsl:apply-templates select="./mets:dmdSec/mets:mdWrap[@OTHERMDTYPE='DIM']/mets:xmlData/dim:dim" mode="itemSummaryList-DIM"/> <!-- Generate the thunbnail, if present, from the file section --> <xsl:apply-templates select="./mets:fileSec" mode="artifact-preview"/> </xsl:template> <!-- Generate the info about the item from the metadata section --> <xsl:template match="dim:dim" mode="itemSummaryList-DIM"> <xsl:variable name="itemWithdrawn" select="@withdrawn" /> <div class="artifact-description"> <div class="artifact-title"> <xsl:element name="a"> <xsl:attribute name="href"> <xsl:choose> <xsl:when test="$itemWithdrawn"> <xsl:value-of select="ancestor::mets:METS/@OBJEDIT" /> </xsl:when> <xsl:otherwise> <xsl:value-of select="ancestor::mets:METS/@OBJID" /> </xsl:otherwise> </xsl:choose> </xsl:attribute> <xsl:choose> <xsl:when test="dim:field[@element='title']"> <xsl:value-of select="dim:field[@element='title'][1]/node()"/> </xsl:when> <xsl:otherwise> <i18n:text>xmlui.dri2xhtml.METS-1.0.no-title</i18n:text> </xsl:otherwise> </xsl:choose> </xsl:element> </div> <span class="Z3988"> <xsl:attribute name="title"> <xsl:call-template name="renderCOinS"/> </xsl:attribute>  <!-- non-breaking space to force separating the end tag --> </span> <div class="artifact-info"> <span class="author"> <xsl:choose> <xsl:when test="dim:field[@element='contributor'][@qualifier='author']"> <xsl:for-each select="dim:field[@element='contributor'][@qualifier='author']"> <span> <xsl:if test="@authority"> <xsl:attribute name="class"><xsl:text>ds-dc_contributor_author-authority</xsl:text></xsl:attribute> </xsl:if> <xsl:copy-of select="node()"/> </span> <xsl:if test="count(following-sibling::dim:field[@element='contributor'][@qualifier='author']) != 0"> <xsl:text>; </xsl:text> </xsl:if> </xsl:for-each> </xsl:when> <xsl:when test="dim:field[@element='creator']"> <xsl:for-each select="dim:field[@element='creator']"> <xsl:copy-of select="node()"/> <xsl:if test="count(following-sibling::dim:field[@element='creator']) != 0"> <xsl:text>; </xsl:text> </xsl:if> </xsl:for-each> </xsl:when> <xsl:when test="dim:field[@element='contributor']"> <xsl:for-each select="dim:field[@element='contributor']"> <xsl:copy-of select="node()"/> <xsl:if test="count(following-sibling::dim:field[@element='contributor']) != 0"> <xsl:text>; </xsl:text> </xsl:if> </xsl:for-each> </xsl:when> <xsl:otherwise> <i18n:text>xmlui.dri2xhtml.METS-1.0.no-author</i18n:text> </xsl:otherwise> </xsl:choose> </span> <xsl:text> </xsl:text> <xsl:if test="dim:field[@element='date' and @qualifier='issued'] or dim:field[@element='publisher']"> <span class="publisher-date"> <xsl:text>(</xsl:text> <xsl:if test="dim:field[@element='publisher']"> <span class="publisher"> <xsl:copy-of select="dim:field[@element='publisher']/node()"/> </span> <xsl:text>, </xsl:text> </xsl:if> <span class="date"> <xsl:value-of select="substring(dim:field[@element='date' and @qualifier='issued']/node(),1,10)"/> </span> <xsl:text>)</xsl:text> </span> </xsl:if> </div> </div> </xsl:template> <!-- An item rendered in the detailList pattern. Currently Manakin does not have a separate use for detailList on items, so the logic of summaryList is used in its place. --> <xsl:template name="itemDetailList-DIM"> <!-- Generate the info about the item from the metadata section --> <xsl:apply-templates select="./mets:dmdSec/mets:mdWrap[@OTHERMDTYPE='DIM']/mets:xmlData/dim:dim" mode="itemSummaryList-DIM"/> <!-- Generate the thunbnail, if present, from the file section --> <xsl:apply-templates select="./mets:fileSec" mode="artifact-preview"/> </xsl:template> <!-- Generate the thunbnail, if present, from the file section --> <xsl:template match="mets:fileSec" mode="artifact-preview"> <xsl:if test="mets:fileGrp[@USE='THUMBNAIL']"> <div class="artifact-preview"> <a href="{ancestor::mets:METS/@OBJID}"> <img alt="Thumbnail"> <xsl:attribute name="src"> <xsl:value-of select="mets:fileGrp[@USE='THUMBNAIL']/mets:file/mets:FLocat[@LOCTYPE='URL']/@xlink:href" /> </xsl:attribute> </img> </a> </div> </xsl:if> </xsl:template> </xsl:stylesheet>
Ms-Dos/Windows
Unix
Write backup
jsp File Browser version 1.2 by
www.vonloesch.de