Changeset 37055 for gs3-installations/intermuse/trunk/sites/intermuse/collect/programmes/etc/collectionConfig.xml
- Timestamp:
- 2022-12-23T22:50:30+13:00 (17 months ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
gs3-installations/intermuse/trunk/sites/intermuse/collect/programmes/etc/collectionConfig.xml
r37018 r37055 30 30 <gsf:metadata name="exp.Title"/> 31 31 <gsf:metadata name="ex.dc.Title"/> 32 <gsf:metadata name="ex.Title"/> 32 33 <gsf:metadata name="Title"/> 33 34 <gsf:default>Untitled</gsf:default> … … 35 36 </gsf:template> 36 37 38 <xsl:template name="document-link-mirador-ahref"> 39 <xsl:param name="embed"/> 40 <xsl:variable name="href"><xsl:value-of select="$library_name"/><xsl:text>/collection/</xsl:text><xsl:value-of select="/page/pageResponse/collection/@name"/><xsl:text>/document/</xsl:text><xsl:choose><xsl:when test="@OID"><xsl:value-of select="@OID"/></xsl:when><xsl:when test="@OIDmetadata"><xsl:variable name="OIDmeta" select="@OIDmetadata"/><xsl:value-of select="metadataList/metadata[@name='{$OIDmeta}']"/></xsl:when><xsl:otherwise><xsl:value-of select="@nodeID"/></xsl:otherwise></xsl:choose><xsl:text>?book=mirador&ed=1</xsl:text></xsl:variable> 41 <a> 42 <xsl:attribute name="href"><xsl:value-of select="$href"/></xsl:attribute> 43 <xsl:copy-of select="$embed"/> 44 </a> 45 </xsl:template> 37 46 38 47 <xsl:template name="document-link-mirador"> 39 48 <a> 40 <xsl:attribute name="href"> 41 <xsl:value-of select='$library_name'/> 42 <xsl:text>/collection/</xsl:text> 43 <xsl:value-of select='/page/pageResponse/collection/@name'/> 44 <xsl:text>/document/</xsl:text> 45 <xsl:choose> 46 <xsl:when test="@OID"> 47 <xsl:value-of select="@OID"/> 48 </xsl:when> 49 <xsl:when test="@OIDmetadata"> 50 <xsl:variable name="OIDmeta" select="@OIDmetadata"/> 51 <xsl:value-of select="metadataList/metadata[@name='{$OIDmeta}']"/> 52 </xsl:when> 53 <xsl:otherwise> 54 <xsl:value-of select='@nodeID'/> 55 </xsl:otherwise> 56 </xsl:choose> 57 <xsl:text>?book=mirador</xsl:text> 58 </xsl:attribute> 59 (<gsf:icon type="document" style="vertical-align:middle;"/> Mirador Annotate) 60 <!-- <xsl:copy-of select="@value"/> --> 61 <!-- <xsl:apply-templates selet="@*|node()"/> --> 49 <xsl:attribute name="href"><xsl:value-of select="$library_name"/><xsl:text>/collection/</xsl:text><xsl:value-of select="/page/pageResponse/collection/@name"/><xsl:text>/document/</xsl:text><xsl:choose><xsl:when test="@OID"><xsl:value-of select="@OID"/></xsl:when><xsl:when test="@OIDmetadata"><xsl:variable name="OIDmeta" select="@OIDmetadata"/><xsl:value-of select="metadataList/metadata[@name='{$OIDmeta}']"/></xsl:when><xsl:otherwise><xsl:value-of select="@nodeID"/></xsl:otherwise></xsl:choose><xsl:text>?book=mirador&ed=1</xsl:text></xsl:attribute> 50 <gsf:icon type="document" style="vertical-align:middle;"/><xsl:call-template name="choose-title"/> 62 51 </a> 52 </xsl:template> 53 54 <xsl:template name="document-link-miradorORIG"> 55 <a><xsl:attribute name="href"><xsl:value-of select="$library_name"/><xsl:text>/collection/</xsl:text><xsl:value-of select="/page/pageResponse/collection/@name"/><xsl:text>/document/</xsl:text><xsl:choose><xsl:when test="@OID"><xsl:value-of select="@OID"/></xsl:when><xsl:when test="@OIDmetadata"><xsl:variable name="OIDmeta" select="@OIDmetadata"/><xsl:value-of select="metadataList/metadata[@name='{$OIDmeta}']"/></xsl:when><xsl:otherwise><xsl:value-of select="@nodeID"/></xsl:otherwise></xsl:choose><xsl:text>?book=mirador&ed=1</xsl:text></xsl:attribute><img src="interfaces/{$interface_name}/images/iannotate.png" style="vertical-align:middle;"/> (Annotate)<!-- 56 (<gsf:icon type="document" style="vertical-align:middle;"/> Mirador Annotate) 57 --> 58 <!-- 59 <xsl:copy-of select="@value"/> 60 --> 61 <!-- 62 <xsl:apply-templates selet="@*|node()"/> 63 --> 64 </a> 63 65 </xsl:template> 64 65 66 <!-- 66 67 modify the collection description template to output the "this collection contains X documents and was last built Y days ago" message … … 114 115 <gsf:template match="documentNode"> 115 116 <td valign="top"> 116 <gsf:link type="document"> 117 <gsf:icon type="document"/> 118 </gsf:link> 117 <!-- 118 <gsf:link type="document"><gsf:icon style="vertical-align:middle;" type="document"/> (Page view)</gsf:link> 119 --> 120 <xsl:call-template name="document-link-mirador-ahref"> 121 <xsl:with-param name="embed"><gsf:icon style="vertical-align:middle;" type="document"/></xsl:with-param> 122 </xsl:call-template> 123 119 124 </td> 120 <td valign="top"> 121 <xsl:call-template name="document-link-mirador" /> 122 </td> 123 <td> 124 <gsf:link type="document"> 125 <xsl:call-template name="choose-title"/> 126 </gsf:link> 127 </td> 125 <!-- 126 <td valign="top"> 127 <xsl:call-template name="document-link-mirador"/> 128 </td> 129 --> 130 <td> 131 <!-- 132 <gsf:link type="document"> 133 <xsl:call-template name="choose-title"/> 134 </gsf:link> 135 --> 136 <xsl:call-template name="document-link-mirador-ahref"> 137 <xsl:with-param name="embed"> 138 <xsl:call-template name="choose-title"/> 139 <gsf:switch> 140 <gsf:metadata name="ex.im.Artist"/> 141 <gsf:when test="exists">, performed by<gsf:metadata name="ex.im.Artist"/></gsf:when> 142 </gsf:switch> 143 </xsl:with-param> 144 </xsl:call-template> 145 146 </td> 128 147 </gsf:template> 129 148 </format> … … 134 153 <plugin name="ZIPPlugin"/> 135 154 <plugin name="GreenstoneXMLPlugin"/> 136 137 <!--138 <plugin name="CSVPlugin">139 <option name="-use_namespace_for_field_names" value="ex.im"/>140 <option name="-OIDtype" value="assigned"/>141 <option name="-OIDmetadata" value="ex.im.No"/>142 <option name="-metadata_value_separator" value=","/>143 <option name="-store_field_values_as_document_text" />155 <plugin name="GoogleVisionPagedImagePlugin"> 156 <option name="-enable_cache"/> 157 <option name="-enable_document_ocr"/> 158 <option name="-OIDtype" value="filename"/> 159 <option name="-create_screenview" value="true"/> 160 <option name="-create_thumbnail" value="true"/> 161 <option name="-screenviewtype" value="png"/> 162 <option name="-thumbnailtype" value="png"/> 144 163 </plugin> 145 --> 146 <plugin name="GoogleVisionPagedImagePlugin"> 147 <option name="-enable_cache"/> 148 <option name="-enable_document_ocr"/> 149 <option name="-OIDtype" value="filename"/> 150 <option name="-create_screenview" value="true"/> 151 <option name="-create_thumbnail" value="true"/> 152 <!-- 153 <option name="-converttotype" value="png"/> 154 --> 155 <option name="-screenviewtype" value="png"/> 156 <option name="-thumbnailtype" value="png"/> 164 <plugin name="GoogleVisionImagePlugin"> 165 <option name="-enable_cache"/> 166 <option name="-enable_document_ocr"/> 167 <option name="-enable_image_labelling"/> 157 168 </plugin> 158 159 160 <plugin name="GoogleVisionImagePlugin">161 <option name="-enable_cache"/>162 <option name="-enable_document_ocr"/>163 <option name="-enable_image_labelling"/>164 <!--165 <option name="-block_exp" value="(?i)\.(txt|item)$"/>166 -->167 </plugin>168 169 169 <plugin name="TextPlugin"> 170 170 <option name="-process_exp" value="(?=(?i).te?xt\$)(?=^(?!.*tk_))"/> … … 194 194 </import> 195 195 <browse> 196 197 196 <classifier name="List"> 198 197 <option name="-metadata" value="dc.Title,Title"/> … … 201 200 <option name="-metadata_selection_mode_within_level" value="firstvalue"/> 202 201 </classifier> 203 204 205 202 <format> 206 203 <gsf:template match="documentNode"> 207 204 <td valign="top"> 208 <gsf:link type="document"> 209 <gsf:choose-metadata> 210 <gsf:metadata name="thumbicon"/> 211 <gsf:metadata name="srcicon"/> 212 <gsf:default> 213 <gsf:icon type="document"/> 214 </gsf:default> 215 </gsf:choose-metadata> 216 </gsf:link> 217 </td> 218 219 <td valign="top"> 220 <xsl:call-template name="document-link-mirador"/> 221 </td> 222 223 <td valign="top"> 224 <gsf:link type="document"> 225 <!-- 226 Defined in the global format statement 227 --> 228 <xsl:call-template name="choose-title"/> 229 <gsf:switch> 230 <gsf:metadata name="ex.im.Artist"/> 231 <gsf:when test="exists">, performed by <gsf:metadata name="ex.im.Artist"/></gsf:when> 232 </gsf:switch> 233 <!-- 234 <gsf:switch> 235 <gsf:metadata name="Composer"/> 236 <gsf:when test="exists"> 237 <i> (Composed by <gsf:metadata name="Composer"/>)</i> 238 </gsf:when> 239 </gsf:switch> 240 --> 241 242 </gsf:link> 243 </td> 244 </gsf:template> 245 205 <!-- 206 <gsf:link type="document"><gsf:icon style="vertical-align:middle;" type="document"/> (Page view)</gsf:link> 207 --> 208 <xsl:call-template name="document-link-mirador-ahref"> 209 <xsl:with-param name="embed"><gsf:icon style="vertical-align:middle;" type="document"/></xsl:with-param> 210 </xsl:call-template> 211 </td> 212 <td valign="top"> 213 <!-- 214 <xsl:call-template name="document-link-mirador"/> 215 --> 216 <xsl:call-template name="document-link-mirador-ahref"> 217 <xsl:with-param name="embed"> 218 <xsl:call-template name="choose-title"/> 219 <gsf:switch> 220 <gsf:metadata name="ex.im.Artist"/> 221 <gsf:when test="exists">, performed by<gsf:metadata name="ex.im.Artist"/></gsf:when> 222 </gsf:switch> 223 </xsl:with-param> 224 </xsl:call-template> 225 </td> 226 <!-- 227 <td valign="top"> 228 <gsf:link type="document"> 229 <xsl:call-template name="choose-title"/> 230 <gsf:switch> 231 <gsf:metadata name="ex.im.Artist"/> 232 <gsf:when test="exists">, performed by<gsf:metadata name="ex.im.Artist"/></gsf:when> 233 </gsf:switch> 234 235 </gsf:link> 236 </td> 237 --> 238 </gsf:template> 246 239 <gsf:template match="classifierNode[@classifierStyle = 'VList']"> 247 240 <td valign="top"> … … 256 249 </td> 257 250 </gsf:template> 258 259 251 <gsf:template match="classifierNode[@classifierStyle = 'HList']"> 260 252 <gsf:link style="static" type="classifier"> … … 265 257 </browse> 266 258 <display> 267 <format> 259 <format> 260 <gsf:headMetaTags> 261 <gsf:metadata name="Title"/> 262 </gsf:headMetaTags> 263 268 264 <gsf:option name="TOC" value="true"/> 269 265 <gsf:option name="allowUserComments" value="true"/> … … 274 270 --> 275 271 <!-- 276 272 <gsf:template name="documentHeading"> 277 273 <span style="font-weight:italic; font-size: 120%;"> 278 274 <xsl:call-template name="choose-title"/> … … 280 276 </gsf:template> 281 277 --> 282 283 <xsl:template name="documentHeading"> 284 285 <gsf:metadata name="HasGoogleVisionDocumentOCRJSON" hidden="true"/> 286 <gsf:metadata name="GVDocumentOCRJSON" hidden="true"/> 287 <gsf:metadata name="Image" hidden="true"/> <!-- **** currently needed to ensure ILT TOC gets Image (rather than Source) metadata ????? --> 288 <span style="font-weight:bold; font-size: 120%;"> 289 <xsl:call-template name="choose-title"/> 290 </span> 291 <gsf:metadata-table> 292 <gsf:metadata name="ex.im.No">Catalogue No:</gsf:metadata> 293 <gsf:metadata name="ex.im.Work">Work:</gsf:metadata> 294 <gsf:metadata name="ex.im.Artist">Artist(s):</gsf:metadata> 295 <gsf:metadata name="ex.im.Venue">Venue:</gsf:metadata> 296 <gsf:metadata name="ex.im.Composer">Composer:</gsf:metadata> 297 </gsf:metadata-table> 278 <xsl:template name="documentHeading"> 279 <gsf:metadata hidden="true" name="HasGoogleVisionDocumentOCRJSON"/> 280 <gsf:metadata hidden="true" name="GVDocumentOCRJSON"/> 281 <gsf:metadata hidden="true" name="Image"/> 282 <!-- 283 **** currently needed to ensure ILT TOC gets Image (rather than Source) metadata ????? 284 --> 285 286 <xsl:if test="$bookswitch != 'mirador'"> 287 <span style="font-weight:bold; font-size: 120%;"> 288 <xsl:call-template name="choose-title"/> 289 </span> 290 </xsl:if> 291 292 <gsf:metadata-table> 293 <gsf:metadata name="ex.im.No">Catalogue No:</gsf:metadata> 294 <gsf:metadata name="ex.im.Work">Work:</gsf:metadata> 295 <gsf:metadata name="ex.im.Artist">Artist(s):</gsf:metadata> 296 <gsf:metadata name="ex.im.Venue">Venue:</gsf:metadata> 297 <gsf:metadata name="ex.im.Composer">Composer:</gsf:metadata> 298 </gsf:metadata-table> 298 299 </xsl:template> 299 300 301 300 <!-- 302 301 Overwriting this template can be used to redefine the content of the whole document. This is useful for simple documents, but not recommended for more complex documents (e.g. hierachical and paged documents) as it can prevent any sub-sections from showing. … … 317 316 --> 318 317 <gsf:template name="sectionHeading"> 319 318 <xsl:call-template name="choose-title"/> 320 319 </gsf:template> 321 320 <!--
Note:
See TracChangeset
for help on using the changeset viewer.