- Timestamp:
- 2012-07-25T10:36:48+12:00 (12 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
main/trunk/greenstone3/web/interfaces/default/transform/config_format.xsl
r25941 r26020 46 46 47 47 <xsl:template match="gsf:image"> 48 <img> 49 <xslt:attribute name='src'> 50 <xslt:value-of disable-output-escaping="yes" select="/page/pageResponse/collection/metadataList/metadata[@name = 'httpPath']"/> 51 <xsl:text>/index/assoc/</xsl:text> 52 <xslt:value-of disable-output-escaping="yes" select="/page/pageResponse/document/metadataList/metadata[@name = 'assocfilepath']"/> 53 <xsl:text>/</xsl:text> 54 <xsl:choose> 55 <xsl:when test="@type = 'thumb'"> 56 <xslt:value-of disable-output-escaping="yes" select="(.//metadataList)[last()]/metadata[@name = 'Thumb']"/> 57 </xsl:when> 58 <xsl:when test="@type = 'screen'"> 59 <xslt:value-of disable-output-escaping="yes" select="(.//metadataList)[last()]/metadata[@name = 'Screen']"/> 60 </xsl:when> 61 <xsl:when test="@type = 'source'"> 62 <xslt:value-of disable-output-escaping="yes" select="(.//metadataList)[last()]/metadata[@name = 'SourceFile']"/> 63 </xsl:when> 64 </xsl:choose> 65 </xslt:attribute> 66 </img> 48 <xsl:variable name="metaName"> 49 <xsl:choose> 50 <xsl:when test="@type = 'thumb'">Thumb</xsl:when> 51 <xsl:when test="@type = 'screen'">Screen</xsl:when> 52 <xsl:when test="@type = 'source'">SourceFile</xsl:when> 53 </xsl:choose> 54 </xsl:variable> 55 <xsl:if test="(.//metadataList)[last()]/metadata[@name = $metaName]"> 56 <img> 57 <xslt:attribute name='src'> 58 <xslt:value-of disable-output-escaping="yes" select="/page/pageResponse/collection/metadataList/metadata[@name = 'httpPath']"/> 59 <xsl:text>/index/assoc/</xsl:text> 60 <xslt:value-of disable-output-escaping="yes" select="/page/pageResponse/document/metadataList/metadata[@name = 'assocfilepath']"/> 61 <xsl:text>/</xsl:text> 62 <xsl:choose> 63 <xsl:when test="@type = 'thumb'"> 64 <xslt:value-of disable-output-escaping="yes" select="(.//metadataList)[last()]/metadata[@name = 'Thumb']"/> 65 </xsl:when> 66 <xsl:when test="@type = 'screen'"> 67 <xslt:value-of disable-output-escaping="yes" select="(.//metadataList)[last()]/metadata[@name = 'Screen']"/> 68 </xsl:when> 69 <xsl:when test="@type = 'source'"> 70 <xslt:value-of disable-output-escaping="yes" select="(.//metadataList)[last()]/metadata[@name = 'SourceFile']"/> 71 </xsl:when> 72 </xsl:choose> 73 </xslt:attribute> 74 </img> 75 </xsl:if> 67 76 </xsl:template> 68 77 … … 267 276 268 277 <xsl:template match="gsf:text"> 269 278 <xslt:call-template name="documentNodeText"/> 270 279 </xsl:template> 271 280
Note:
See TracChangeset
for help on using the changeset viewer.