- Timestamp:
- 2012-03-02T12:54:33+13:00 (12 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
main/trunk/greenstone3/web/interfaces/oran/transform/config_format.xsl
r25145 r25177 54 54 <xsl:choose> 55 55 <xsl:when test="@type = 'thumb'"> 56 <xslt:value-of disable-output-escaping="yes" select=" .//metadataList/metadata[@name = 'Thumb']"/>56 <xslt:value-of disable-output-escaping="yes" select="(.//metadataList)[last()]/metadata[@name = 'Thumb']"/> 57 57 </xsl:when> 58 58 <xsl:when test="@type = 'screen'"> 59 <xslt:value-of disable-output-escaping="yes" select=" .//metadataList/metadata[@name = 'Screen']"/>59 <xslt:value-of disable-output-escaping="yes" select="(.//metadataList)[last()]/metadata[@name = 'Screen']"/> 60 60 </xsl:when> 61 61 <xsl:when test="@type = 'source'"> 62 <xslt:value-of disable-output-escaping="yes" select=" .//metadataList/metadata[@name = 'SourceFile']"/>62 <xslt:value-of disable-output-escaping="yes" select="(.//metadataList)[last()]/metadata[@name = 'SourceFile']"/> 63 63 </xsl:when> 64 64 </xsl:choose> … … 92 92 <a><xslt:attribute name='href'><xslt:value-of 93 93 disable-output-escaping="yes" select="/page/pageResponse/collection/metadataList/metadata[@name='httpPath']" />/index/assoc/<xslt:value-of 94 disable-output-escaping="yes" select=" metadataList/metadata[@name='assocfilepath']" />/<xslt:value-of95 disable-output-escaping="yes" select=" metadataList/metadata[@name='srclinkFile']" /></xslt:attribute>94 disable-output-escaping="yes" select="(.//metadataList)[last()]/metadata[@name='assocfilepath']" />/<xslt:value-of 95 disable-output-escaping="yes" select="(.//metadataList)[last()]/metadata[@name='srclinkFile']" /></xslt:attribute> 96 96 <xsl:apply-templates/> 97 97 </a> … … 179 179 <xsl:text>(</xsl:text> 180 180 </xsl:if> 181 <xsl:text> .//metadataList/metadata[@name='</xsl:text>181 <xsl:text>(.//metadataList)[last()]/metadata[@name='</xsl:text> 182 182 <xsl:apply-templates select="." mode="get-metadata-name"/> 183 183 <xsl:text>']</xsl:text> … … 209 209 <xslt:value-of disable-output-escaping="yes"> 210 210 <xsl:attribute name="select"> 211 <xsl:text> .//metadataList/metadata[@name="</xsl:text>211 <xsl:text>(.//metadataList)[last()]/metadata[@name="</xsl:text> 212 212 <xsl:choose> 213 213 <xsl:when test="@select='parent'"> … … 242 242 <xsl:for-each select="gsf:metadata"> 243 243 <xslt:when> 244 <xsl:attribute name="test"> .//metadataList/metadata[@name='<xsl:apply-templates select="." mode="get-metadata-name"/>']</xsl:attribute>244 <xsl:attribute name="test">(.//metadataList)[last()]/metadata[@name='<xsl:apply-templates select="." mode="get-metadata-name"/>']</xsl:attribute> 245 245 <xsl:apply-templates select="."/> 246 246 </xslt:when> … … 254 254 <xsl:template match="gsf:switch"> 255 255 <xsl:variable name="meta-name"><xsl:apply-templates select="gsf:metadata" mode="get-metadata-name"/></xsl:variable> 256 <xslt:variable name="meta"><xsl:choose><xsl:when test="@preprocess"><xslt:value-of select="util:{@preprocess}( .//metadataList/metadata[@name='{$meta-name}'])"/></xsl:when><xsl:otherwise><xslt:value-of select=".//metadataList/metadata[@name='{$meta-name}']"/></xsl:otherwise></xsl:choose></xslt:variable>256 <xslt:variable name="meta"><xsl:choose><xsl:when test="@preprocess"><xslt:value-of select="util:{@preprocess}((.//metadataList)[last()]/metadata[@name='{$meta-name}'])"/></xsl:when><xsl:otherwise><xslt:value-of select="(.//metadataList)[last()]/metadata[@name='{$meta-name}']"/></xsl:otherwise></xsl:choose></xslt:variable> 257 257 <xslt:choose> 258 258 <xsl:for-each select="gsf:when">
Note:
See TracChangeset
for help on using the changeset viewer.