Changeset 34314
- Timestamp:
- 2020-08-06T16:36:48+12:00 (4 years ago)
- Location:
- main/trunk/model-sites-dev/opotiki/collect
- Files:
-
- 4 edited
Legend:
- Unmodified
- Added
- Removed
-
main/trunk/model-sites-dev/opotiki/collect/all-template-coll/etc/collectionConfig.xml
r34309 r34314 56 56 your new collection off the collection <b>text-template-coll</b>.</p> 57 57 </displayItem> 58 <displayItem assigned="true" lang="en" name="name"> Kohinga Korero</displayItem>58 <displayItem assigned="true" lang="en" name="name">general collection template</displayItem> 59 59 <displayItem assigned="true" lang="en" name="allfields">all</displayItem> 60 60 <displayItem assigned="true" lang="en" name="text">text</displayItem> … … 84 84 <displayItem assigned="true" lang="en" name=".allfields">allfields</displayItem> 85 85 </displayItemList> 86 <format> 87 <gsf:template name="choose-title"> 88 <gsf:choose-metadata> 89 <gsf:metadata name="wmtb.Title"/> 90 <gsf:metadata name="Title"/> 91 <gsf:default>Untitled</gsf:default> 92 </gsf:choose-metadata> 93 </gsf:template> 86 <format> <gsf:template name="choose-title"> 87 <gsf:choose-metadata> 88 <gsf:metadata name="wmtb.Title"/> 89 <gsf:metadata name="Title"/> 90 <gsf:default>Untitled</gsf:default> 91 </gsf:choose-metadata> 92 </gsf:template> 94 93 <!-- 95 94 CUSTOM TEMLPLATE display-metadata: Displaying WMTB document metadata meaningful to digital library visitors 96 95 --> 97 96 <gsf:template name="display-metadata"> 98 97 <!-- 99 98 First some general WMTB collecton metadata 100 99 --> 101 102 <gsf:metadata name="wmtb.Author"/>103 <gsf:when test="exists"><br/> Author(s): <gsf:metadata name="wmtb.Author"/></gsf:when>104 105 106 <gsf:metadata name="wmtb.HapuOrIwi"/>107 <gsf:when test="exists"><br/> HapÅ« or Iwi: <gsf:metadata name="wmtb.HapuOrIwi"/></gsf:when>108 100 <gsf:switch> 101 <gsf:metadata name="wmtb.Author" select="root"/> 102 <gsf:when test="exists"><br/> Author(s): <gsf:metadata name="wmtb.Author" select="root"/></gsf:when> 103 </gsf:switch> 104 <gsf:switch> 105 <gsf:metadata name="wmtb.HapuOrIwi" select="root"/> 106 <gsf:when test="exists"><br/> HapÅ« or Iwi: <gsf:metadata name="wmtb.HapuOrIwi" select="root"/></gsf:when> 107 </gsf:switch> 109 108 <!-- 110 109 Now any waiata-specific metadata 111 110 --> 112 113 <gsf:metadata name="wmtb.Singer"/>114 <gsf:when test="exists"><br/> Singer(s): <gsf:metadata name="wmtb.Singer"/></gsf:when>115 116 117 <gsf:metadata name="wmtb.Lyricist"/>118 <gsf:when test="exists"><br/> Lyricist(s): <gsf:metadata name="wmtb.Lyricist"/></gsf:when>119 120 121 <gsf:metadata name="wmtb.Composer"/>122 <gsf:when test="exists"><br/> Composer(s): <gsf:metadata name="wmtb.Composer"/></gsf:when>123 124 125 <gsf:metadata name="wmtb.Genre"/>126 <gsf:when test="exists"><br/> Genre(s): <gsf:metadata name="wmtb.Genre"/></gsf:when>127 128 129 <gsf:metadata name="wmtb.MediaType"/>130 <gsf:when test="exists"><br/> MediaType(s): <gsf:metadata name="wmtb.MediaType"/></gsf:when>131 111 <gsf:switch> 112 <gsf:metadata name="wmtb.Singer" select="root"/> 113 <gsf:when test="exists"><br/> Singer(s): <gsf:metadata name="wmtb.Singer" select="root"/></gsf:when> 114 </gsf:switch> 115 <gsf:switch> 116 <gsf:metadata name="wmtb.Lyricist" select="root"/> 117 <gsf:when test="exists"><br/> Lyricist(s): <gsf:metadata name="wmtb.Lyricist" select="root"/></gsf:when> 118 </gsf:switch> 119 <gsf:switch> 120 <gsf:metadata name="wmtb.Composer" select="root"/> 121 <gsf:when test="exists"><br/> Composer(s): <gsf:metadata name="wmtb.Composer" select="root"/></gsf:when> 122 </gsf:switch> 123 <gsf:switch> 124 <gsf:metadata name="wmtb.Genre" select="root"/> 125 <gsf:when test="exists"><br/> Genre(s): <gsf:metadata name="wmtb.Genre" select="root"/></gsf:when> 126 </gsf:switch> 127 <gsf:switch> 128 <gsf:metadata name="wmtb.MediaType" select="root"/> 129 <gsf:when test="exists"><br/> MediaType(s): <gsf:metadata name="wmtb.MediaType" select="root"/></gsf:when> 130 </gsf:switch> 132 131 <!-- 133 132 Any whakaahua-specific metadata 134 133 --> 135 136 <gsf:metadata name="wmtb.Caption"/>137 <gsf:when test="exists"><br/> Caption(s): <gsf:metadata name="wmtb.Caption"/></gsf:when>138 139 140 <gsf:metadata name="wmtb.Photographer"/>141 <gsf:when test="exists"><br/> Photographer(s): <gsf:metadata name="wmtb.Photographer"/></gsf:when>142 134 <gsf:switch> 135 <gsf:metadata name="wmtb.Caption" select="root"/> 136 <gsf:when test="exists"><br/> Caption(s): <gsf:metadata name="wmtb.Caption" select="root"/></gsf:when> 137 </gsf:switch> 138 <gsf:switch> 139 <gsf:metadata name="wmtb.Photographer" select="root"/> 140 <gsf:when test="exists"><br/> Photographer(s): <gsf:metadata name="wmtb.Photographer" select="root"/></gsf:when> 141 </gsf:switch> 143 142 <!-- 144 143 Still whakaahua specific meta: If we have width meta for a photo, we display something like:"Dimensions: Width w x Height h Units (size: 100kb)" with question mark for unknown height 145 144 --> 146 147 <gsf:metadata name="wmtb.Width"/>148 149 150 151 <gsf:metadata name="wmtb.Width"/>152 153 154 <gsf:metadata name="wmtb.Height"/>155 <gsf:when test="exists"> <gsf:metadata name="wmtb.Height"/>h</gsf:when>156 157 158 159 <gsf:metadata name="wmtb.Units"/>160 <gsf:when test="exists"> <gsf:metadata name="wmtb.Units"/> units</gsf:when>161 162 163 <gsf:metadata name="wmtb.Size"/>164 <gsf:when test="exists"> (size:<gsf:metadata name="wmtb.Size"/>)</gsf:when>165 166 167 145 <gsf:switch> 146 <gsf:metadata name="wmtb.Width" select="root"/> 147 <gsf:when test="exists"> 148 <br/> 149 <xsl:text>Dimensions: </xsl:text> 150 <gsf:metadata name="wmtb.Width" select="root"/> 151 <xsl:text> w x</xsl:text> 152 <gsf:switch> 153 <gsf:metadata name="wmtb.Height" select="root"/> 154 <gsf:when test="exists"> <gsf:metadata name="wmtb.Height" select="root"/>h</gsf:when> 155 <gsf:otherwise> ?h</gsf:otherwise> 156 </gsf:switch> 157 <gsf:switch> 158 <gsf:metadata name="wmtb.Units" select="root"/> 159 <gsf:when test="exists"> <gsf:metadata name="wmtb.Units" select="root"/> units</gsf:when> 160 </gsf:switch> 161 <gsf:switch> 162 <gsf:metadata name="wmtb.Size" select="root"/> 163 <gsf:when test="exists"> (size:<gsf:metadata name="wmtb.Size" select="root"/>)</gsf:when> 164 </gsf:switch> 165 </gsf:when> 166 </gsf:switch> 168 167 <!-- 169 168 Back to general WMTB collecton metadata 170 169 --> 171 172 <gsf:metadata name="wmtb.Location"/>173 <gsf:when test="exists"><br/> Location(s): <gsf:metadata name="wmtb.Location"/></gsf:when>174 175 176 <gsf:metadata name="wmtb.DateType"/>177 <gsf:when test="exists"><br/><gsf:metadata name="wmtb.DateType"/>: </gsf:when>178 179 180 181 <gsf:metadata name="wmtb.Day"/>182 <gsf:when test="exists"><gsf:metadata name="wmtb.Day"/>/</gsf:when>183 184 185 <gsf:metadata name="wmtb.Month"/>186 <gsf:when test="exists"><gsf:metadata name="wmtb.Month"/>/</gsf:when>187 188 189 <gsf:metadata name="wmtb.Year"/>190 191 <gsf:metadata name="wmtb.Year"/>192 193 194 195 <gsf:metadata name="wmtb.Type"/>196 <gsf:when test="exists"><br/> Type: <gsf:metadata name="wmtb.Type"/></gsf:when>197 198 199 <gsf:metadata name="Source"/>200 201 202 <i>(<gsf:metadata name="Source"/>)</i>203 204 205 170 <gsf:switch> 171 <gsf:metadata name="wmtb.Location" select="root"/> 172 <gsf:when test="exists"><br/> Location(s): <gsf:metadata name="wmtb.Location" select="root"/></gsf:when> 173 </gsf:switch> 174 <gsf:switch> 175 <gsf:metadata name="wmtb.DateType" select="root"/> 176 <gsf:when test="exists"><br/><gsf:metadata name="wmtb.DateType" select="root"/>: </gsf:when> 177 <gsf:otherwise><br/>Date: </gsf:otherwise> 178 </gsf:switch> 179 <gsf:switch> 180 <gsf:metadata name="wmtb.Day" select="root"/> 181 <gsf:when test="exists"><gsf:metadata name="wmtb.Day" select="root"/>/</gsf:when> 182 </gsf:switch> 183 <gsf:switch> 184 <gsf:metadata name="wmtb.Month" select="root"/> 185 <gsf:when test="exists"><gsf:metadata name="wmtb.Month" select="root"/>/</gsf:when> 186 </gsf:switch> 187 <gsf:switch> 188 <gsf:metadata name="wmtb.Year" select="root"/> 189 <gsf:when test="exists"> 190 <gsf:metadata name="wmtb.Year" select="root"/> 191 </gsf:when> 192 </gsf:switch> 193 <gsf:switch> 194 <gsf:metadata name="wmtb.Type" select="root"/> 195 <gsf:when test="exists"><br/> Type: <gsf:metadata name="wmtb.Type" select="root"/></gsf:when> 196 </gsf:switch> 197 <gsf:switch> 198 <gsf:metadata name="Source" select="root"/> 199 <gsf:when test="exists"> 200 <br/> 201 <i>(<gsf:metadata name="Source" select="root"/>)</i> 202 </gsf:when> 203 </gsf:switch> 204 </gsf:template> 206 205 <!-- 207 206 END OF CUSTOM TEMPLATE display-metadata … … 210 209 modify the collection description template to output the "this collection contains X documents and was last built Y days ago" message 211 210 --> 212 <xsl:template name="coll-description"> 213 <p> 214 <gslib:collectionDescriptionTextAndServicesLinks/> 215 </p> 216 <xsl:variable name="raw_date"> 217 <gslib:collectionMeta name="buildDate"/> 218 </xsl:variable> 219 <xsl:variable name="formatted_date"> 220 <xsl:value-of select="util:formatTimeStamp($raw_date, 0, 3, /page/@lang)"/> 221 </xsl:variable> 222 <xsl:variable name="numdocs"> 223 <gslib:collectionMeta name="numDocs"/> 224 </xsl:variable> 225 <p> 226 <xsl:value-of select="util:getInterfaceText($interface_name, /page/@lang, 'about.standarddescriptiondays', concat($numdocs, ';', $formatted_date))"/> 227 </p> 228 </xsl:template> 229 </format> 211 <xsl:template name="coll-description"> 212 <p> 213 <gslib:collectionDescriptionTextAndServicesLinks/> 214 </p> 215 <xsl:variable name="raw_date"> 216 <gslib:collectionMeta name="buildDate"/> 217 </xsl:variable> 218 <xsl:variable name="formatted_date"> 219 <xsl:value-of select="util:formatTimeStamp($raw_date, 0, 3, /page/@lang)"/> 220 </xsl:variable> 221 <xsl:variable name="numdocs"> 222 <gslib:collectionMeta name="numDocs"/> 223 </xsl:variable> 224 <p> 225 <xsl:value-of select="util:getInterfaceText($interface_name, /page/@lang, 'about.standarddescriptiondays', concat($numdocs, ';', $formatted_date))"/> 226 </p> 227 </xsl:template> 228 229 </format> 230 230 <search type="lucene"> 231 231 <level name="document"> … … 235 235 <displayItem lang="en" name="name">section</displayItem> 236 236 </level> 237 <defaultLevel name=" document"/>237 <defaultLevel name="section"/> 238 238 <index name="allfields"> 239 239 <displayItem lang="en" name="name">all</displayItem> … … 322 322 </td> 323 323 <td> 324 <gsf:link type="document"> 325 <xsl:call-template name="choose-title"/> 326 </gsf:link> 324 <gsf:switch> 325 <gsf:metadata name="Title" select="parent"/> 326 <gsf:when test="exists"><gsf:link type="document"><xsl:call-template name="choose-title"/></gsf:link> of <gsf:link select="root" type="document"><gsf:metadata name="wmtb.Title" select="root"/></gsf:link></gsf:when> 327 <gsf:otherwise> 328 <gsf:link type="document"> 329 <xsl:call-template name="choose-title"/> 330 </gsf:link> 331 </gsf:otherwise> 332 </gsf:switch> 327 333 <xsl:call-template name="display-metadata"/> 328 334 </td> … … 608 614 </serviceRack> 609 615 </serviceRackList> 616 <buildOption name="remove_empty_classifications"/> 610 617 </CollectionConfig> -
main/trunk/model-sites-dev/opotiki/collect/img-template-coll/etc/collectionConfig.xml
r34309 r34314 42 42 </metadataList> 43 43 <displayItemList> 44 <displayItem assigned="true" lang="en" name="name">image template collection</displayItem>44 <displayItem assigned="true" lang="en" name="name">image collection template</displayItem> 45 45 <displayItem assigned="true" lang="en" name="allfields">all</displayItem> 46 46 <displayItem assigned="true" lang="en" name="text">text</displayItem> 47 47 <displayItem assigned="true" lang="en" name="wmtb.Title">titles</displayItem> 48 48 <displayItem assigned="true" lang="en" name="wmtb.HapuOrIwi">hapÅ« or iwi</displayItem> 49 <displayItem assigned="true" lang="en" name="wmtb.Author">authors</displayItem>50 49 <displayItem assigned="true" lang="en" name="wmtb.Caption">captions</displayItem> 51 50 <displayItem assigned="true" lang="en" name="wmtb.Photographer">photographers</displayItem> … … 62 61 <displayItem assigned="true" lang="en" name="document">document</displayItem> 63 62 <displayItem assigned="true" lang="en" name="section">section</displayItem> 63 <displayItem assigned="true" lang="en" name="wmtb.Author">authors</displayItem> 64 64 <displayItem assigned="true" lang="en" name="wmtb.Singer">singers</displayItem> 65 65 <displayItem assigned="true" lang="en" name="wmtb.Lyricist">lyricists</displayItem> … … 85 85 --> 86 86 <gsf:switch> 87 <gsf:metadata name="wmtb.HapuOrIwi" />88 <gsf:when test="exists"><br/> HapÅ« or Iwi: <gsf:metadata name="wmtb.HapuOrIwi" /></gsf:when>87 <gsf:metadata name="wmtb.HapuOrIwi" select="root"/> 88 <gsf:when test="exists"><br/> HapÅ« or Iwi: <gsf:metadata name="wmtb.HapuOrIwi" select="root"/></gsf:when> 89 89 </gsf:switch> 90 90 <!-- … … 92 92 --> 93 93 <gsf:switch> 94 <gsf:metadata name="wmtb.Caption" />95 <gsf:when test="exists"><br/> Caption(s): <gsf:metadata name="wmtb.Caption" /></gsf:when>96 </gsf:switch> 97 <gsf:switch> 98 <gsf:metadata name="wmtb.Photographer" />99 <gsf:when test="exists"><br/> Photographer(s): <gsf:metadata name="wmtb.Photographer" /></gsf:when>94 <gsf:metadata name="wmtb.Caption" select="root"/> 95 <gsf:when test="exists"><br/> Caption(s): <gsf:metadata name="wmtb.Caption" select="root"/></gsf:when> 96 </gsf:switch> 97 <gsf:switch> 98 <gsf:metadata name="wmtb.Photographer" select="root"/> 99 <gsf:when test="exists"><br/> Photographer(s): <gsf:metadata name="wmtb.Photographer" select="root"/></gsf:when> 100 100 </gsf:switch> 101 101 <!-- … … 103 103 --> 104 104 <gsf:switch> 105 <gsf:metadata name="wmtb.Width" />105 <gsf:metadata name="wmtb.Width" select="root"/> 106 106 <gsf:when test="exists"> 107 107 <br/> 108 108 <xsl:text>Dimensions: </xsl:text> 109 <gsf:metadata name="wmtb.Width" />109 <gsf:metadata name="wmtb.Width" select="root"/> 110 110 <xsl:text> w x</xsl:text> 111 111 <gsf:switch> 112 <gsf:metadata name="wmtb.Height" />113 <gsf:when test="exists"> <gsf:metadata name="wmtb.Height" />h</gsf:when>112 <gsf:metadata name="wmtb.Height" select="root"/> 113 <gsf:when test="exists"> <gsf:metadata name="wmtb.Height" select="root"/>h</gsf:when> 114 114 <gsf:otherwise> ?h</gsf:otherwise> 115 115 </gsf:switch> 116 116 <gsf:switch> 117 <gsf:metadata name="wmtb.Units" />118 <gsf:when test="exists"> <gsf:metadata name="wmtb.Units" /> units</gsf:when>117 <gsf:metadata name="wmtb.Units" select="root"/> 118 <gsf:when test="exists"> <gsf:metadata name="wmtb.Units" select="root"/> units</gsf:when> 119 119 </gsf:switch> 120 120 <gsf:switch> 121 <gsf:metadata name="wmtb.Size" />122 <gsf:when test="exists"> (size:<gsf:metadata name="wmtb.Size" />)</gsf:when>121 <gsf:metadata name="wmtb.Size" select="root"/> 122 <gsf:when test="exists"> (size:<gsf:metadata name="wmtb.Size" select="root"/>)</gsf:when> 123 123 </gsf:switch> 124 124 </gsf:when> … … 128 128 --> 129 129 <gsf:switch> 130 <gsf:metadata name="wmtb.Location" />131 <gsf:when test="exists"><br/> Location(s): <gsf:metadata name="wmtb.Location" /></gsf:when>132 </gsf:switch> 133 <gsf:switch> 134 <gsf:metadata name="wmtb.DateType" />135 <gsf:when test="exists"><br/><gsf:metadata name="wmtb.DateType" />: </gsf:when>130 <gsf:metadata name="wmtb.Location" select="root"/> 131 <gsf:when test="exists"><br/> Location(s): <gsf:metadata name="wmtb.Location" select="root"/></gsf:when> 132 </gsf:switch> 133 <gsf:switch> 134 <gsf:metadata name="wmtb.DateType" select="root"/> 135 <gsf:when test="exists"><br/><gsf:metadata name="wmtb.DateType" select="root"/>: </gsf:when> 136 136 <gsf:otherwise><br/>Date: </gsf:otherwise> 137 137 </gsf:switch> 138 138 <gsf:switch> 139 <gsf:metadata name="wmtb.Day" />140 <gsf:when test="exists"><gsf:metadata name="wmtb.Day" />/</gsf:when>141 </gsf:switch> 142 <gsf:switch> 143 <gsf:metadata name="wmtb.Month" />144 <gsf:when test="exists"><gsf:metadata name="wmtb.Month" />/</gsf:when>145 </gsf:switch> 146 <gsf:switch> 147 <gsf:metadata name="wmtb.Year" />139 <gsf:metadata name="wmtb.Day" select="root"/> 140 <gsf:when test="exists"><gsf:metadata name="wmtb.Day" select="root"/>/</gsf:when> 141 </gsf:switch> 142 <gsf:switch> 143 <gsf:metadata name="wmtb.Month" select="root"/> 144 <gsf:when test="exists"><gsf:metadata name="wmtb.Month" select="root"/>/</gsf:when> 145 </gsf:switch> 146 <gsf:switch> 147 <gsf:metadata name="wmtb.Year" select="root"/> 148 148 <gsf:when test="exists"> 149 <gsf:metadata name="wmtb.Year" />149 <gsf:metadata name="wmtb.Year" select="root"/> 150 150 </gsf:when> 151 151 </gsf:switch> 152 152 <gsf:switch> 153 <gsf:metadata name="wmtb.Type" />154 <gsf:when test="exists"><br/> Type: <gsf:metadata name="wmtb.Type" /></gsf:when>155 </gsf:switch> 156 <gsf:switch> 157 <gsf:metadata name="Source" />153 <gsf:metadata name="wmtb.Type" select="root"/> 154 <gsf:when test="exists"><br/> Type: <gsf:metadata name="wmtb.Type" select="root"/></gsf:when> 155 </gsf:switch> 156 <gsf:switch> 157 <gsf:metadata name="Source" select="root"/> 158 158 <gsf:when test="exists"> 159 159 <br/> 160 <i>(<gsf:metadata name="Source" />)</i>160 <i>(<gsf:metadata name="Source" select="root"/>)</i> 161 161 </gsf:when> 162 162 </gsf:switch> … … 194 194 <displayItem lang="en" name="name">section</displayItem> 195 195 </level> 196 <defaultLevel name=" document"/>196 <defaultLevel name="section"/> 197 197 <index name="allfields"> 198 198 <displayItem lang="en" name="name">all</displayItem> … … 265 265 </td> 266 266 <td> 267 <gsf:link type="document"> 268 <xsl:call-template name="choose-title"/> 269 </gsf:link> 267 <gsf:switch> 268 <gsf:metadata name="Title" select="parent"/> 269 <gsf:when test="exists"><gsf:link type="document"><xsl:call-template name="choose-title"/></gsf:link> of <gsf:link select="root" type="document"><gsf:metadata name="wmtb.Title" select="root"/></gsf:link></gsf:when> 270 <gsf:otherwise> 271 <gsf:link type="document"> 272 <xsl:call-template name="choose-title"/> 273 </gsf:link> 274 </gsf:otherwise> 275 </gsf:switch> 270 276 <xsl:call-template name="display-metadata"/> 271 277 </td> … … 370 376 <option name="-buttonname" value="Source"/> 371 377 </classifier> 372 <format> 373 <gsf:template match="documentNode"> 374 <gsf:switch> 375 <gsf:metadata name="FileFormat"/> 376 <gsf:when test="equals" test-value="video"/> 377 <gsf:otherwise> 378 <td valign="top"> 379 <gsf:link type="document"> 380 <gsf:icon type="document"/> 381 </gsf:link> 382 </td> 383 </gsf:otherwise> 384 </gsf:switch> 385 <td valign="top"> 386 <gsf:link type="source"> 387 <gsf:choose-metadata> 388 <gsf:metadata name="thumbicon"/> 389 <gsf:metadata name="srcicon"/> 390 </gsf:choose-metadata> 391 </gsf:link> 392 </td> 393 <td valign="top"> 394 <gsf:metadata name="equivDocLink"/> 395 <gsf:metadata name="equivDocIcon"/> 396 <gsf:metadata name="/equivDocLink"/> 397 </td> 398 <td valign="top"> 399 <gsf:link type="document"> 378 <format> <gsf:template match="documentNode"> 379 <gsf:switch> 380 <gsf:metadata name="FileFormat"/> 381 <gsf:when test="equals" test-value="video"/> 382 <gsf:otherwise> 383 <td valign="top"> 384 <gsf:link type="document"> 385 <gsf:icon type="document"/> 386 </gsf:link> 387 </td> 388 </gsf:otherwise> 389 </gsf:switch> 390 <td valign="top"> 391 <gsf:link type="source"> 392 <gsf:choose-metadata> 393 <gsf:metadata name="thumbicon"/> 394 <gsf:metadata name="srcicon"/> 395 </gsf:choose-metadata> 396 </gsf:link> 397 </td> 398 <td valign="top"> 399 <gsf:metadata name="equivDocLink"/> 400 <gsf:metadata name="equivDocIcon"/> 401 <gsf:metadata name="/equivDocLink"/> 402 </td> 403 <td valign="top"> 404 <gsf:link type="document"> 400 405 <!-- 401 406 Defined in the global format statement 402 407 --> 403 <xsl:call-template name="choose-title"/> 404 </gsf:link> 405 <xsl:call-template name="display-metadata"/> 406 </td> 407 </gsf:template> 408 <gsf:template match="classifierNode[@classifierStyle = 'VList']"> 409 <td valign="top"> 410 <gsf:link style="static" type="classifier"> 411 <gsf:icon type="classifier"/> 412 </gsf:link> 413 </td> 414 <td valign="top"> 415 <gsf:link type="classifier"> 416 <gsf:metadata name="Title"/> 417 </gsf:link> 418 </td> 419 </gsf:template> 420 <gsf:template match="classifierNode[@classifierStyle = 'HList']"> 421 <gsf:link style="static" type="classifier"> 422 <gsf:metadata name="Title"/> 423 </gsf:link> 424 </gsf:template> 425 </format> 408 <xsl:call-template name="choose-title"/> 409 </gsf:link> 410 <xsl:call-template name="display-metadata"/> 411 </td> 412 </gsf:template> 413 <gsf:template match="classifierNode[@classifierStyle = 'VList']"> 414 <td valign="top"> 415 <gsf:link style="static" type="classifier"> 416 <gsf:icon type="classifier"/> 417 </gsf:link> 418 </td> 419 <td valign="top"> 420 <gsf:link type="classifier"> 421 <gsf:metadata name="Title"/> 422 </gsf:link> 423 </td> 424 </gsf:template> 425 <gsf:template match="classifierNode[@classifierStyle = 'HList']"> 426 <gsf:link style="static" type="classifier"> 427 <gsf:metadata name="Title"/> 428 </gsf:link> 429 </gsf:template> 430 431 </format> 426 432 </browse> 427 433 <display> … … 509 515 </serviceRack> 510 516 </serviceRackList> 517 <buildOption name="remove_empty_classifications"/> 511 518 </CollectionConfig> -
main/trunk/model-sites-dev/opotiki/collect/song-template-coll/etc/collectionConfig.xml
r34309 r34314 42 42 </metadataList> 43 43 <displayItemList> 44 <displayItem assigned="true" lang="en" name="name">song template collection</displayItem>44 <displayItem assigned="true" lang="en" name="name">song collection template</displayItem> 45 45 <displayItem assigned="true" lang="en" name="allfields">all</displayItem> 46 46 <displayItem assigned="true" lang="en" name="text">text</displayItem> 47 47 <displayItem assigned="true" lang="en" name="wmtb.Title">titles</displayItem> 48 48 <displayItem assigned="true" lang="en" name="wmtb.HapuOrIwi">hapÅ« or iwi</displayItem> 49 <displayItem assigned="true" lang="en" name="wmtb.Author">authors</displayItem>50 49 <displayItem assigned="true" lang="en" name="wmtb.Singer">singers</displayItem> 51 50 <displayItem assigned="true" lang="en" name="wmtb.Lyricist">lyricists</displayItem> 52 51 <displayItem assigned="true" lang="en" name="wmtb.Composer">composers</displayItem> 53 52 <displayItem assigned="true" lang="en" name="wmtb.Genre">genre</displayItem> 54 <displayItem assigned="true" lang="en" name="wmtb.Caption">captions</displayItem>55 <displayItem assigned="true" lang="en" name="wmtb.Photographer">photographers</displayItem>56 <displayItem assigned="true" lang="en" name="wmtb.BoardOrSubcollection">board or subcollection</displayItem>57 53 <displayItem assigned="true" lang="en" name="wmtb.Year">date</displayItem> 58 54 <displayItem assigned="true" lang="en" name="wmtb.Location">location</displayItem> … … 66 62 <displayItem assigned="true" lang="en" name="document">document</displayItem> 67 63 <displayItem assigned="true" lang="en" name="section">section</displayItem> 64 <displayItem assigned="true" lang="en" name="wmtb.Author">authors</displayItem> 65 <displayItem assigned="true" lang="en" name="wmtb.Caption">captions</displayItem> 66 <displayItem assigned="true" lang="en" name="wmtb.Photographer">photographers</displayItem> 67 <displayItem assigned="true" lang="en" name="wmtb.BoardOrSubcollection">board or subcollection</displayItem> 68 68 <displayItem assigned="true" lang="en" name="dc.Title,ex.dc.Title,Title">titles</displayItem> 69 69 <displayItem assigned="true" lang="en" name="shortDescription">kohingak</displayItem> 70 70 <displayItem assigned="true" lang="en" name=".allfields">allfields</displayItem> 71 <displayItem assigned="true" lang="en" name="description">Template for waiata only collections</displayItem>72 71 </displayItemList> 73 72 <format> <gsf:template name="choose-title"> … … 86 85 --> 87 86 <gsf:switch> 88 <gsf:metadata name="wmtb.HapuOrIwi" />89 <gsf:when test="exists"><br/> HapÅ« or Iwi: <gsf:metadata name="wmtb.HapuOrIwi" /></gsf:when>87 <gsf:metadata name="wmtb.HapuOrIwi" select="root"/> 88 <gsf:when test="exists"><br/> HapÅ« or Iwi: <gsf:metadata name="wmtb.HapuOrIwi" select="root"/></gsf:when> 90 89 </gsf:switch> 91 90 <!-- … … 93 92 --> 94 93 <gsf:switch> 95 <gsf:metadata name="wmtb.Singer" />96 <gsf:when test="exists"><br/> Singer(s): <gsf:metadata name="wmtb.Singer" /></gsf:when>97 </gsf:switch> 98 <gsf:switch> 99 <gsf:metadata name="wmtb.Lyricist" />100 <gsf:when test="exists"><br/> Lyricist(s): <gsf:metadata name="wmtb.Lyricist" /></gsf:when>101 </gsf:switch> 102 <gsf:switch> 103 <gsf:metadata name="wmtb.Composer" />104 <gsf:when test="exists"><br/> Composer(s): <gsf:metadata name="wmtb.Composer" /></gsf:when>105 </gsf:switch> 106 <gsf:switch> 107 <gsf:metadata name="wmtb.Genre" />108 <gsf:when test="exists"><br/> Genre(s): <gsf:metadata name="wmtb.Genre" /></gsf:when>109 </gsf:switch> 110 <gsf:switch> 111 <gsf:metadata name="wmtb.MediaType" />112 <gsf:when test="exists"><br/> MediaType(s): <gsf:metadata name="wmtb.MediaType" /></gsf:when>94 <gsf:metadata name="wmtb.Singer" select="root"/> 95 <gsf:when test="exists"><br/> Singer(s): <gsf:metadata name="wmtb.Singer" select="root"/></gsf:when> 96 </gsf:switch> 97 <gsf:switch> 98 <gsf:metadata name="wmtb.Lyricist" select="root"/> 99 <gsf:when test="exists"><br/> Lyricist(s): <gsf:metadata name="wmtb.Lyricist" select="root"/></gsf:when> 100 </gsf:switch> 101 <gsf:switch> 102 <gsf:metadata name="wmtb.Composer" select="root"/> 103 <gsf:when test="exists"><br/> Composer(s): <gsf:metadata name="wmtb.Composer" select="root"/></gsf:when> 104 </gsf:switch> 105 <gsf:switch> 106 <gsf:metadata name="wmtb.Genre" select="root"/> 107 <gsf:when test="exists"><br/> Genre(s): <gsf:metadata name="wmtb.Genre" select="root"/></gsf:when> 108 </gsf:switch> 109 <gsf:switch> 110 <gsf:metadata name="wmtb.MediaType" select="root"/> 111 <gsf:when test="exists"><br/> MediaType(s): <gsf:metadata name="wmtb.MediaType" select="root"/></gsf:when> 113 112 </gsf:switch> 114 113 <!-- … … 116 115 --> 117 116 <gsf:switch> 118 <gsf:metadata name="wmtb.Location" />119 <gsf:when test="exists"><br/> Location(s): <gsf:metadata name="wmtb.Location" /></gsf:when>120 </gsf:switch> 121 <gsf:switch> 122 <gsf:metadata name="wmtb.DateType" />123 <gsf:when test="exists"><br/><gsf:metadata name="wmtb.DateType" />: </gsf:when>117 <gsf:metadata name="wmtb.Location" select="root"/> 118 <gsf:when test="exists"><br/> Location(s): <gsf:metadata name="wmtb.Location" select="root"/></gsf:when> 119 </gsf:switch> 120 <gsf:switch> 121 <gsf:metadata name="wmtb.DateType" select="root"/> 122 <gsf:when test="exists"><br/><gsf:metadata name="wmtb.DateType" select="root"/>: </gsf:when> 124 123 <gsf:otherwise><br/>Date: </gsf:otherwise> 125 124 </gsf:switch> 126 125 <gsf:switch> 127 <gsf:metadata name="wmtb.Day" />128 <gsf:when test="exists"><gsf:metadata name="wmtb.Day" />/</gsf:when>129 </gsf:switch> 130 <gsf:switch> 131 <gsf:metadata name="wmtb.Month" />132 <gsf:when test="exists"><gsf:metadata name="wmtb.Month" />/</gsf:when>133 </gsf:switch> 134 <gsf:switch> 135 <gsf:metadata name="wmtb.Year" />126 <gsf:metadata name="wmtb.Day" select="root"/> 127 <gsf:when test="exists"><gsf:metadata name="wmtb.Day" select="root"/>/</gsf:when> 128 </gsf:switch> 129 <gsf:switch> 130 <gsf:metadata name="wmtb.Month" select="root"/> 131 <gsf:when test="exists"><gsf:metadata name="wmtb.Month" select="root"/>/</gsf:when> 132 </gsf:switch> 133 <gsf:switch> 134 <gsf:metadata name="wmtb.Year" select="root"/> 136 135 <gsf:when test="exists"> 137 <gsf:metadata name="wmtb.Year" />136 <gsf:metadata name="wmtb.Year" select="root"/> 138 137 </gsf:when> 139 138 </gsf:switch> 140 139 <gsf:switch> 141 <gsf:metadata name="wmtb.Type" />142 <gsf:when test="exists"><br/> Type: <gsf:metadata name="wmtb.Type" /></gsf:when>143 </gsf:switch> 144 <gsf:switch> 145 <gsf:metadata name="Source" />140 <gsf:metadata name="wmtb.Type" select="root"/> 141 <gsf:when test="exists"><br/> Type: <gsf:metadata name="wmtb.Type" select="root"/></gsf:when> 142 </gsf:switch> 143 <gsf:switch> 144 <gsf:metadata name="Source" select="root"/> 146 145 <gsf:when test="exists"> 147 146 <br/> 148 <i>(<gsf:metadata name="Source" />)</i>147 <i>(<gsf:metadata name="Source" select="root"/>)</i> 149 148 </gsf:when> 150 149 </gsf:switch> … … 182 181 <displayItem lang="en" name="name">section</displayItem> 183 182 </level> 184 <defaultLevel name=" document"/>183 <defaultLevel name="section"/> 185 184 <index name="allfields"> 186 185 <displayItem lang="en" name="name">all</displayItem> … … 256 255 </td> 257 256 <td> 258 <gsf:link type="document"> 259 <xsl:call-template name="choose-title"/> 260 </gsf:link> 257 <gsf:switch> 258 <gsf:metadata name="Title" select="parent"/> 259 <gsf:when test="exists"><gsf:link type="document"><xsl:call-template name="choose-title"/></gsf:link> of <gsf:link select="root" type="document"><gsf:metadata name="wmtb.Title" select="root"/></gsf:link></gsf:when> 260 <gsf:otherwise> 261 <gsf:link type="document"> 262 <xsl:call-template name="choose-title"/> 263 </gsf:link> 264 </gsf:otherwise> 265 </gsf:switch> 261 266 <xsl:call-template name="display-metadata"/> 262 267 </td> … … 436 441 </browse> 437 442 <display> 438 <format> 439 <gsf:option name="TOC" value="true"/> 440 <gsf:option name="allowUserComments" value="false"/> 441 <gsf:option name="allowDocumentEditing" value="true"/> 442 <gsf:option name="allowMapGPSEditing" value="true"/> 443 <format> <gsf:option name="TOC" value="true"/> 444 <gsf:option name="allowUserComments" value="false"/> 445 <gsf:option name="allowDocumentEditing" value="true"/> 446 <gsf:option name="allowMapGPSEditing" value="true"/> 443 447 <!-- 444 448 Overwriting this template allows you to change the heading of the document. … … 491 495 </gsf:template> 492 496 --> 493 </format> 497 498 </format> 494 499 </display> 495 500 <replaceListRef id="gs2-standard"/> … … 519 524 </serviceRack> 520 525 </serviceRackList> 526 <buildOption name="remove_empty_classifications"/> 521 527 </CollectionConfig> -
main/trunk/model-sites-dev/opotiki/collect/text-template-coll/etc/collectionConfig.xml
r34309 r34314 42 42 </metadataList> 43 43 <displayItemList> 44 <displayItem assigned="true" lang="en" name="name">text template collection</displayItem>44 <displayItem assigned="true" lang="en" name="name">text collection template</displayItem> 45 45 <displayItem assigned="true" lang="en" name="allfields">all</displayItem> 46 46 <displayItem assigned="true" lang="en" name="text">text</displayItem> … … 48 48 <displayItem assigned="true" lang="en" name="wmtb.HapuOrIwi">hapÅ« or iwi</displayItem> 49 49 <displayItem assigned="true" lang="en" name="wmtb.Author">authors</displayItem> 50 <displayItem assigned="true" lang="en" name="wmtb.Singer">singers</displayItem>51 <displayItem assigned="true" lang="en" name="wmtb.Lyricist">lyricists</displayItem>52 <displayItem assigned="true" lang="en" name="wmtb.Composer">composers</displayItem>53 <displayItem assigned="true" lang="en" name="wmtb.Genre">genre</displayItem>54 <displayItem assigned="true" lang="en" name="wmtb.Caption">captions</displayItem>55 <displayItem assigned="true" lang="en" name="wmtb.Photographer">photographers</displayItem>56 <displayItem assigned="true" lang="en" name="wmtb.BoardOrSubcollection">board or subcollection</displayItem>57 50 <displayItem assigned="true" lang="en" name="wmtb.Year">date</displayItem> 58 51 <displayItem assigned="true" lang="en" name="wmtb.Location">location</displayItem> … … 66 59 <displayItem assigned="true" lang="en" name="document">document</displayItem> 67 60 <displayItem assigned="true" lang="en" name="section">section</displayItem> 61 <displayItem assigned="true" lang="en" name="wmtb.Singer">singers</displayItem> 62 <displayItem assigned="true" lang="en" name="wmtb.Lyricist">lyricists</displayItem> 63 <displayItem assigned="true" lang="en" name="wmtb.Composer">composers</displayItem> 64 <displayItem assigned="true" lang="en" name="wmtb.Genre">genre</displayItem> 65 <displayItem assigned="true" lang="en" name="wmtb.Caption">captions</displayItem> 66 <displayItem assigned="true" lang="en" name="wmtb.Photographer">photographers</displayItem> 67 <displayItem assigned="true" lang="en" name="wmtb.BoardOrSubcollection">board or subcollection</displayItem> 68 68 <displayItem assigned="true" lang="en" name="dc.Title,ex.dc.Title,Title">titles</displayItem> 69 69 <displayItem assigned="true" lang="en" name="shortDescription">kohingak</displayItem> 70 70 <displayItem assigned="true" lang="en" name=".allfields">allfields</displayItem> 71 <displayItem assigned="true" lang="en" name="description">Template for kÅrero (text) only collections</displayItem>72 71 </displayItemList> 73 72 <format> <gsf:template name="choose-title"> … … 86 85 --> 87 86 <gsf:switch> 88 <gsf:metadata name="wmtb.Author" />89 <gsf:when test="exists"><br/> Author(s): <gsf:metadata name="wmtb.Author" /></gsf:when>90 </gsf:switch> 91 <gsf:switch> 92 <gsf:metadata name="wmtb.HapuOrIwi" />93 <gsf:when test="exists"><br/> HapÅ« or Iwi: <gsf:metadata name="wmtb.HapuOrIwi" /></gsf:when>94 </gsf:switch> 95 <gsf:switch> 96 <gsf:metadata name="wmtb.Location" />97 <gsf:when test="exists"><br/> Location(s): <gsf:metadata name="wmtb.Location" /></gsf:when>98 </gsf:switch> 99 <gsf:switch> 100 <gsf:metadata name="wmtb.DateType" />101 <gsf:when test="exists"><br/><gsf:metadata name="wmtb.DateType" />: </gsf:when>87 <gsf:metadata name="wmtb.Author" select="root"/> 88 <gsf:when test="exists"><br/> Author(s): <gsf:metadata name="wmtb.Author" select="root"/></gsf:when> 89 </gsf:switch> 90 <gsf:switch> 91 <gsf:metadata name="wmtb.HapuOrIwi" select="root"/> 92 <gsf:when test="exists"><br/> HapÅ« or Iwi: <gsf:metadata name="wmtb.HapuOrIwi" select="root"/></gsf:when> 93 </gsf:switch> 94 <gsf:switch> 95 <gsf:metadata name="wmtb.Location" select="root"/> 96 <gsf:when test="exists"><br/> Location(s): <gsf:metadata name="wmtb.Location" select="root"/></gsf:when> 97 </gsf:switch> 98 <gsf:switch> 99 <gsf:metadata name="wmtb.DateType" select="root"/> 100 <gsf:when test="exists"><br/><gsf:metadata name="wmtb.DateType" select="root"/>: </gsf:when> 102 101 <gsf:otherwise><br/>Date: </gsf:otherwise> 103 102 </gsf:switch> 104 103 <gsf:switch> 105 <gsf:metadata name="wmtb.Day" />106 <gsf:when test="exists"><gsf:metadata name="wmtb.Day" />/</gsf:when>107 </gsf:switch> 108 <gsf:switch> 109 <gsf:metadata name="wmtb.Month" />110 <gsf:when test="exists"><gsf:metadata name="wmtb.Month" />/</gsf:when>111 </gsf:switch> 112 <gsf:switch> 113 <gsf:metadata name="wmtb.Year" />104 <gsf:metadata name="wmtb.Day" select="root"/> 105 <gsf:when test="exists"><gsf:metadata name="wmtb.Day" select="root"/>/</gsf:when> 106 </gsf:switch> 107 <gsf:switch> 108 <gsf:metadata name="wmtb.Month" select="root"/> 109 <gsf:when test="exists"><gsf:metadata name="wmtb.Month" select="root"/>/</gsf:when> 110 </gsf:switch> 111 <gsf:switch> 112 <gsf:metadata name="wmtb.Year" select="root"/> 114 113 <gsf:when test="exists"> 115 <gsf:metadata name="wmtb.Year" />114 <gsf:metadata name="wmtb.Year" select="root"/> 116 115 </gsf:when> 117 116 </gsf:switch> 118 117 <gsf:switch> 119 <gsf:metadata name="wmtb.Type" />120 <gsf:when test="exists"><br/> Type: <gsf:metadata name="wmtb.Type" /></gsf:when>121 </gsf:switch> 122 <gsf:switch> 123 <gsf:metadata name="Source" />118 <gsf:metadata name="wmtb.Type" select="root"/> 119 <gsf:when test="exists"><br/> Type: <gsf:metadata name="wmtb.Type" select="root"/></gsf:when> 120 </gsf:switch> 121 <gsf:switch> 122 <gsf:metadata name="Source" select="root"/> 124 123 <gsf:when test="exists"> 125 124 <br/> 126 <i>(<gsf:metadata name="Source" />)</i>125 <i>(<gsf:metadata name="Source" select="root"/>)</i> 127 126 </gsf:when> 128 127 </gsf:switch> … … 160 159 <displayItem lang="en" name="name">section</displayItem> 161 160 </level> 162 <defaultLevel name=" document"/>161 <defaultLevel name="section"/> 163 162 <index name="allfields"> 164 163 <displayItem lang="en" name="name">all</displayItem> … … 204 203 <searchType name="simpleform"/> 205 204 <searchType name="advancedform"/> 206 <format> 207 <gsf:template match="documentNode"> 208 <gsf:switch> 209 <gsf:metadata name="FileFormat"/> 210 <gsf:when test="equals" test-value="video"/> 211 <gsf:otherwise> 212 <td valign="top"> 213 <gsf:link type="document"> 214 <gsf:icon type="document"/> 215 </gsf:link> 216 </td> 217 </gsf:otherwise> 218 </gsf:switch> 219 <td valign="top"> 220 <gsf:link type="source"> 221 <gsf:choose-metadata> 222 <gsf:metadata name="thumbicon"/> 223 <gsf:metadata name="srcicon"/> 224 </gsf:choose-metadata> 225 </gsf:link> 226 </td> 227 <td> 228 <gsf:link type="document"> 229 <xsl:call-template name="choose-title"/> 230 </gsf:link> 231 <xsl:call-template name="display-metadata"/> 232 </td> 233 </gsf:template> 234 </format> 205 <format> <gsf:template match="documentNode"> 206 <gsf:switch> 207 <gsf:metadata name="FileFormat"/> 208 <gsf:when test="equals" test-value="video"/> 209 <gsf:otherwise> 210 <td valign="top"> 211 <gsf:link type="document"> 212 <gsf:icon type="document"/> 213 </gsf:link> 214 </td> 215 </gsf:otherwise> 216 </gsf:switch> 217 <td valign="top"> 218 <gsf:link type="source"> 219 <gsf:choose-metadata> 220 <gsf:metadata name="thumbicon"/> 221 <gsf:metadata name="srcicon"/> 222 </gsf:choose-metadata> 223 </gsf:link> 224 </td> 225 <td> 226 <gsf:switch> 227 <gsf:metadata name="Title" select="parent"/> 228 <gsf:when test="exists"><gsf:link type="document"><xsl:call-template name="choose-title"/></gsf:link> of <gsf:link select="root" type="document"><gsf:metadata name="wmtb.Title" select="root"/></gsf:link></gsf:when> 229 <gsf:otherwise> 230 <gsf:link type="document"> 231 <xsl:call-template name="choose-title"/> 232 </gsf:link> 233 </gsf:otherwise> 234 </gsf:switch> 235 <xsl:call-template name="display-metadata"/> 236 </td> 237 </gsf:template> 238 239 </format> 235 240 </search> 236 241 <infodb type="jdbm"/> … … 380 385 </browse> 381 386 <display> 382 <format> 383 <gsf:option name="TOC" value="true"/> 384 <gsf:option name="allowUserComments" value="false"/> 385 <gsf:option name="allowDocumentEditing" value="true"/> 386 <gsf:option name="allowMapGPSEditing" value="true"/> 387 <format> <gsf:option name="TOC" value="true"/> 388 <gsf:option name="allowUserComments" value="false"/> 389 <gsf:option name="allowDocumentEditing" value="true"/> 390 <gsf:option name="allowMapGPSEditing" value="true"/> 387 391 <!-- 388 392 Overwriting this template allows you to change the heading of the document. … … 435 439 </gsf:template> 436 440 --> 437 </format> 441 442 </format> 438 443 </display> 439 444 <replaceListRef id="gs2-standard"/> … … 463 468 </serviceRack> 464 469 </serviceRackList> 470 <buildOption name="remove_empty_classifications"/> 465 471 </CollectionConfig>
Note:
See TracChangeset
for help on using the changeset viewer.