Changeset 25002 for main/trunk
- Timestamp:
- 2012-01-26T14:20:36+13:00 (12 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
main/trunk/greenstone3/web/interfaces/oran/transform/config_format.xsl
r24792 r25002 44 44 <xslt:call-template name="defaultClassifierNode"/> 45 45 </xsl:template> 46 46 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="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="/page/pageResponse/document/documentNode/metadataList/metadata[@name = 'Thumb']"/> 57 </xsl:when> 58 <xsl:when test="@type = 'screen'"> 59 <xslt:value-of disable-output-escaping="yes" select="/page/pageResponse/document/documentNode/metadataList/metadata[@name = 'Screen']"/> 60 </xsl:when> 61 <xsl:when test="@type = 'source'"> 62 <xslt:value-of disable-output-escaping="yes" select="/page/pageResponse/document/documentNode/metadataList/metadata[@name = 'SourceFile']"/> 63 </xsl:when> 64 </xsl:choose> 65 </xslt:attribute> 66 </img> 67 </xsl:template> 68 47 69 <xsl:template match="gsf:link"> 48 70 <xsl:choose> … … 108 130 <xslt:attribute name="href"> 109 131 <xslt:value-of select='$library_name'/> 110 <xsl:text disable-output-escaping="yes">?a=d&ed=1&book=off&c=</xsl:text> 132 <xsl:text>?a=d&book=off</xsl:text> 133 <xslt:if test="not(@docType = 'paged')"> 134 <xsl:text>&ed=1</xsl:text> 135 </xslt:if> 136 <xsl:text>&c=</xsl:text> 111 137 <xslt:value-of select='/page/pageResponse/collection/@name'/> 112 <xsl:text disable-output-escaping="yes">&d=</xsl:text>138 <xsl:text>&d=</xsl:text> 113 139 <xslt:value-of select='@nodeID'/> 114 <xsl:text disable-output-escaping="yes">&dt=</xsl:text>140 <xsl:text>&dt=</xsl:text> 115 141 <xslt:value-of select='@docType'/> 116 142 <xslt:if test="@nodeType='leaf'"> 117 <xsl:text disable-output-escaping="yes">&sib=1</xsl:text>143 <xsl:text>&sib=1</xsl:text> 118 144 </xslt:if> 119 <xsl:text disable-output-escaping="yes">&p.a=</xsl:text>145 <xsl:text>&p.a=</xsl:text> 120 146 <xslt:value-of select="/page/pageRequest/@action"/> 121 <xsl:text disable-output-escaping="yes">&p.sa=</xsl:text>147 <xsl:text>&p.sa=</xsl:text> 122 148 <xsl:value-of select="/page/pageRequest/@subaction"/> 123 <xsl:text disable-output-escaping="yes">&p.s=</xsl:text>149 <xsl:text>&p.s=</xsl:text> 124 150 <xslt:value-of select="/page/pageResponse/service/@name"/> 125 151 </xslt:attribute> … … 157 183 <!-- if this gsf:metadata is a child of a document node then we want to get the metadata for that node --> 158 184 <xsl:template match="xsl:template[@match = 'documentNode' or @match = 'classifierNode']//gsf:metadata | gsf:template[@match = 'documentNode' or @match = 'classifierNode']//gsf:metadata"> 159 <xslt:value-of disable-output-escaping="yes"> 160 <xsl:attribute name="select"> 161 <xsl:text>metadataList/metadata[@name='</xsl:text> 162 <xsl:apply-templates select="." mode="get-metadata-name"/> 163 <xsl:text>']</xsl:text> 164 </xsl:attribute> 165 </xslt:value-of> 185 <xslt:if test="not(@hidden = 'true')"> 186 <xslt:value-of disable-output-escaping="yes"> 187 <xsl:attribute name="select"> 188 <xsl:text>metadataList/metadata[@name='</xsl:text> 189 <xsl:apply-templates select="." mode="get-metadata-name"/> 190 <xsl:text>']</xsl:text> 191 </xsl:attribute> 192 </xslt:value-of> 193 </xslt:if> 166 194 </xsl:template> 167 195 168 196 <xsl:template match="gsf:metadata"> 169 <xslt:value-of disable-output-escaping="yes"> 170 <xsl:attribute name="select"> 171 <xsl:text>/page/pageResponse/document/documentNode/metadataList/metadata[@name='</xsl:text> 172 <xsl:apply-templates select="." mode="get-metadata-name"/> 173 <xsl:text>']</xsl:text> 174 </xsl:attribute> 175 </xslt:value-of> 197 <xslt:if test="not(@hidden = 'true')"> 198 <xslt:value-of disable-output-escaping="yes"> 199 <xsl:attribute name="select"> 200 <xsl:text>/page/pageResponse/document/documentNode/metadataList/metadata[@name='</xsl:text> 201 <xsl:apply-templates select="." mode="get-metadata-name"/> 202 <xsl:text>']</xsl:text> 203 </xsl:attribute> 204 </xslt:value-of> 205 </xslt:if> 176 206 </xsl:template> 177 207
Note:
See TracChangeset
for help on using the changeset viewer.