Changeset 37725
- Timestamp:
- 2023-04-25T00:08:09+12:00 (12 months ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
gs3-installations/thewillow/trunk/sites/thewillow/collect/community-contributions/etc/collectionConfig.xml
r37649 r37725 16 16 <gsf:template name="choose-title"> 17 17 <gsf:choose-metadata> 18 <gsf:metadata name="tw.Title"/> 18 19 <gsf:metadata name="dc.Title"/> 19 20 <gsf:metadata name="exp.Title"/> … … 42 43 --> 43 44 <defaultLevel name="document"/> 44 <index name="text, Title,Creator,Description,Notes">45 <index name="text,tw.Title,tw.Creator,tw.Description,tw.Notes"> 45 46 <displayItem lang="en" name="name">all text</displayItem> 46 47 </index> 47 <index name=" dc.Title,ex.dc.Title,Title">48 <index name="tw.Title,dc.Title,ex.dc.Title,Title"> 48 49 <displayItem lang="en" name="name">titles</displayItem> 49 50 </index> 50 <index name=" Creator">51 <displayItem lang="en" name="name">cont ent creators</displayItem>51 <index name="tw.Creator"> 52 <displayItem lang="en" name="name">contributors</displayItem> 52 53 </index> 53 <index name=" Description">54 <index name="tw.Description"> 54 55 <displayItem lang="en" name="name">descriptions</displayItem> 55 56 </index> 56 <index name=" Notes">57 <index name="tw.Notes"> 57 58 <displayItem lang="en" name="name">notes</displayItem> 58 59 </index> 59 <defaultIndex name="text, Title,Creator,Description,Notes"/>60 <defaultIndex name="text,tw.Title,tw.Creator,tw.Description,tw.Notes"/> 60 61 61 62 <sort name="rank"> … … 68 69 --> 69 70 70 <facet name=" InCopyright">71 <facet name="tw.InCopyright"> 71 72 <displayItem lang="en" name="name">In Copyright</displayItem> 72 73 </facet> 73 <facet name=" Theme">74 <facet name="tw.Theme"> 74 75 <displayItem lang="en" name="name">Theme</displayItem> 75 76 </facet> 76 <facet name=" ObjectType">77 <facet name="tw.ObjectType"> 77 78 <displayItem lang="en" name="name">Content Type</displayItem> 78 79 </facet> … … 104 105 <plugin name="GreenstoneXMLPlugin"/> 105 106 106 <plugin name="CSVPlugin"/> 107 <plugin name="ImagePlugin"> 107 <plugin name="CSVPlugin"> 108 <option name="-use_namespace_for_field_names" value="tw"/> 109 <option name="-filename_field" value="tw.Filename"/> 110 <option name="-OIDtype" value="assigned"/> 111 <option name="-OIDmetadata" value="tw.DLIdentifier"/> 112 <option name="-store_field_values_as_document_text"/> 113 </plugin> 114 <plugin name="ImagePlugin"> 108 115 <option name="enable_cache"/> 116 <option name="-thumbnailtype" value="png"/> 117 <option name="-thumbnailsize" value="100"/> 118 <option name="-screenviewsize" value="750"/> 119 <!-- 120 <option name="-apply_aspectpad" value="true"/> 121 <option name="-aspectpad_mode" value="ap"/> 122 --> 123 109 124 </plugin> 110 125 <plugin name="TextPlugin"/> … … 153 168 </import> 154 169 <importOption name="OIDtype" value="assigned"/> 155 <importOption name="OIDmetadata" value=" DLIdentifier"/>170 <importOption name="OIDmetadata" value="tw.DLIdentifier"/> 156 171 157 172 <browse> 158 173 <classifier name="List"> 159 <option name="-metadata" value=" dc.Title,Title"/>174 <option name="-metadata" value="tw.Title,dc.Title,Title"/> 160 175 <option name="-partition_type_within_level" value="approximate_size"/> 161 176 <option name="-numeric_partition_type_within_level" value="approximate_size"/> … … 201 216 --> 202 217 </classifier> 218 <!-- 203 219 <classifier name="List"> 204 220 <option name="-metadata" value="Source"/> … … 206 222 <option name="-numeric_partition_type_within_level" value="approximate_size"/> 207 223 </classifier> 224 --> 225 <classifier name="AZCompactList"> 226 <option name="-metadata" value="tw.Creator"/> 227 <option name="-buttonname" value="Contributors"/> 228 <option name="-mingroup" value="1"/> 229 </classifier> 230 231 <classifier name="AZCompactList"> 232 <option name="-metadata" value="tw.Theme"/> 233 <option name="-buttonname" value="Themes"/> 234 <option name="-mingroup" value="1"/> 235 </classifier> 236 237 208 238 <format> 209 239 <gsf:template match="documentNode"> 210 <td valign="top">240 <td style="width: 22px; text-align: center;" valign="top"> 211 241 <gsf:link type="document"> 212 242 <gsf:icon type="document"/> 213 243 </gsf:link> 214 244 </td> 215 <td valign="top"> 216 <gsf:link type="source"> 245 <td class="src-td" style="width: 100px; text-align: center; background-color: #f2f2f2;" valign="top"> 246 <div> 247 <gsf:link type="document"> 217 248 <gsf:choose-metadata> 218 249 <gsf:metadata name="thumbicon"/> … … 220 251 </gsf:choose-metadata> 221 252 </gsf:link> 253 </div> 222 254 </td> 223 255 <td valign="top"> … … 225 257 <!-- Defined in the global format statement --> 226 258 <xsl:call-template name="choose-title"/> 259 <!-- 227 260 <gsf:switch> 228 261 <gsf:metadata name="Source"/> 229 262 <gsf:when test="exists"><br/><i>(<gsf:metadata name="Source"/>)</i></gsf:when> 230 263 </gsf:switch> 264 --> 231 265 </gsf:link> 232 266 </td> … … 249 283 </gsf:link> 250 284 </gsf:template> 285 286 287 <gsf:template name="classifierPost"> 288 <style> 289 XXXtd.src-td img { min-width: 100px; } 290 </style> 291 <gsf:script> 292 $(document).ready(function() { 293 var cnl_html = $('#classifiernodelist').html(); 294 cnl_html = cnl_html.replace(/\\n/g,"â ") 295 $('#classifiernodelist').html(cnl_html); 296 }); 297 </gsf:script> 298 </gsf:template> 299 251 300 </format> 252 301 </browse> 253 302 <display> 254 <format> 255 <gsf:option name="TOC" value="true"/> 303 <format> 304 <gsf:headMetaTags> 305 <gsf:metadata name="Title"/> 306 <gsf:metadata name="Image"/> 307 <gsf:metadata name="HasGoogleVisionDocumentOCRJSON"/> 308 <gsf:metadata name="GVDocumentOCRJSON"/> 309 310 <gsf:metadata name="tw.DLIdentifier"/> 311 <gsf:metadata name="tw.Title" /> 312 <gsf:metadata name="tw.Creator"/> 313 <gsf:metadata name="tw.Description"/> 314 <gsf:metadata name="tw.OirginalOrCopy"/> 315 <gsf:metadata name="tw.InCopyright"/> 316 <gsf:metadata name="tw.Theme"/> 317 <gsf:metadata name="tw.Notes"/> 318 <gsf:metadata name="tw.OptHyperlink"/> 319 320 </gsf:headMetaTags> 321 322 <!-- <gsf:option name="TOC" value="true"/> --> 323 <gsf:option name="TOC" value="false"/> 324 256 325 <gsf:option name="allowUserComments" value="false"/> 257 326 <gsf:option name="allowDocumentEditing" value="true"/> … … 260 329 Overwriting this template allows you to change the heading of the document. 261 330 --> 262 <!-- 331 332 <gsf:template name="documentHeadingShared"> 333 <xsl:param name="twTitle"/> 334 335 <span id="doc-chosen-title" style="font-weight:bold; font-size: 120%;"> 336 <xsl:value-of select="$twTitle"/> 337 </span> 338 <gsf:script> 339 $(document).ready(function() { 340 var dct_html = $('#doc-chosen-title').html(); 341 dct_html = dct_html.replace(/\\n/g,"â ") 342 $('#doc-chosen-title').html(dct_html); 343 }); 344 </gsf:script> 345 </gsf:template> 346 263 347 <gsf:template name="documentHeading"> 264 <span style="font-weight:bold; font-size: 120%;"> 265 <xsl:call-template name="choose-title"/> 266 </span> 267 </gsf:template> 268 --> 348 <xsl:call-template name="documentHeadingShared"> 349 <xsl:with-param name="twTitle"><xsl:call-template name="choose-title"/></xsl:with-param> 350 </xsl:call-template> 351 </gsf:template> 352 353 <gsf:template name="documentHeadingComplex"> 354 <xsl:call-template name="documentHeadingShared"> 355 <xsl:with-param name="twTitle"> 356 <xsl:value-of select="/page/pageResponse/document/documentNode/metadataList/metadata[@name='tw.Title']"/> 357 </xsl:with-param> 358 </xsl:call-template> 359 </gsf:template> 360 269 361 270 362 <!-- … … 289 381 OptHyperlink 290 382 --> 291 <br/> 292 <gsf:metadata-table> 293 <!-- <gsf:metadata name="Title">Title:</gsf:metadata> --> 294 <gsf:metadata name="Creator">Creator:</gsf:metadata> 295 <gsf:metadata name="Description">Description:</gsf:metadata> 296 <gsf:metadata name="OirginalOrCopy">Original or Copy:</gsf:metadata> 297 <gsf:metadata name="InCopyright">In Copyright:</gsf:metadata> 298 <gsf:metadata name="Theme">Theme(s):</gsf:metadata> 299 <gsf:metadata name="DLIdentifier">Document Id:</gsf:metadata> 300 <gsf:metadata name="Notes">Notes:</gsf:metadata> 301 </gsf:metadata-table> 302 <br/> 383 <br/> 384 <div id="doc-metadata-table"> 385 <gsf:metadata-table> 386 <!-- <gsf:metadata name="tw.Title">Title:</gsf:metadata> --> 387 <gsf:metadata name="tw.Creator">Creator:</gsf:metadata> 388 <gsf:metadata name="tw.Description">Description:</gsf:metadata> 389 <gsf:metadata name="tw.OriginalOrCopy">Original or Copy:</gsf:metadata> 390 <gsf:metadata name="tw.InCopyright">In Copyright:</gsf:metadata> 391 <gsf:metadata name="tw.Theme">Theme(s):</gsf:metadata> 392 <gsf:metadata name="tw.DLIdentifier">Document Id:</gsf:metadata> 393 <gsf:metadata name="tw.Notes">Notes:</gsf:metadata> 394 </gsf:metadata-table> 395 <br/> 396 </div> 397 <gsf:script> 398 $(document).ready(function() { 399 var dmt_html = $('#doc-metadata-table').html(); 400 dmt_html = dmt_html.replace(/\\n/g,"â ") 401 $('#doc-metadata-table').html(dmt_html); 402 }); 403 </gsf:script> 404 303 405 304 406 <gsf:switch> 305 <gsf:metadata name=" OptHyperlink"/>407 <gsf:metadata name="tw.OptHyperlink"/> 306 408 <gsf:when test="exists"> 307 308 409 309 410 <gsf:switch> … … 312 413 <!-- supress external link, as screenview with link to original displayed --> 313 414 </gsf:when> 415 <!-- 416 <gsf:when test="equals" test-value="PDFv2Plugin"> 417 <div> 418 <gsf:link type="source"> 419 <gsf:metadata name="srcicon"/> 420 View original content 421 </gsf:link> 422 </div> 423 </gsf:when> 424 --> 314 425 <gsf:otherwise> 315 426 <div> 316 427 <a target="_blank"> 317 <xsl:attribute name="href"><gsf:metadata name=" OptHyperlink"/></xsl:attribute>428 <xsl:attribute name="href"><gsf:metadata name="tw.OptHyperlink"/></xsl:attribute> 318 429 View original content 319 430 </a> … … 327 438 </gsf:template> 328 439 329 <!-- 330 <gsf:template name="documentContent"> 331 <div id="gs-document"> 440 441 <gsf:template name="documentPreComplex"> 442 <xsl:variable name="twCreator"> 443 <xsl:value-of select="/page/pageResponse/document/documentNode/metadataList/metadata[@name='tw.Creator']"/> 444 </xsl:variable> 445 <xsl:variable name="twDescription"> 446 <xsl:value-of select="/page/pageResponse/document/documentNode/metadataList/metadata[@name='tw.Description']"/> 447 </xsl:variable> 448 <xsl:variable name="twOriginalOrCopy"> 449 <xsl:value-of select="/page/pageResponse/document/documentNode/metadataList/metadata[@name='tw.OriginalOrCopy']"/> 450 </xsl:variable> 451 <xsl:variable name="twInCopyright"> 452 <xsl:value-of select="/page/pageResponse/document/documentNode/metadataList/metadata[@name='tw.InCopyright']"/> 453 </xsl:variable> 454 <xsl:variable name="twTheme"> 455 <xsl:value-of select="/page/pageResponse/document/documentNode/metadataList/metadata[@name='tw.Theme']"/> 456 </xsl:variable> 457 <xsl:variable name="twDLIdentifier"> 458 <xsl:value-of select="/page/pageResponse/document/documentNode/metadataList/metadata[@name='tw.DLIdentifier']"/> 459 </xsl:variable> 460 <xsl:variable name="twNotes"> 461 <xsl:value-of select="/page/pageResponse/document/documentNode/metadataList/metadata[@name='tw.Notes']"/> 462 </xsl:variable> 463 464 <br/> 465 <div id="doc-metadata-table"> 466 <table class="metadataTable"> 467 <xsl:if test="$twCreator != ''"> 468 <tr> 469 <td>Creator:</td> 470 <td><i><xsl:value-of select="$twCreator"/></i></td> 471 </tr> 472 </xsl:if> 473 <xsl:if test="$twDescription != ''"> 474 <tr> 475 <td>Description:</td> 476 <td><i><xsl:value-of select="$twDescription"/></i></td> 477 </tr> 478 </xsl:if> 479 <xsl:if test="$twOriginalOrCopy != ''"> 480 <tr> 481 <td>Original or Copy:</td> 482 <td><i><xsl:value-of select="$twOriginalOrCopy"/></i></td> 483 </tr> 484 </xsl:if> 485 <xsl:if test="$twInCopyright != ''"> 486 <tr> 487 <td>In Copyright:</td> 488 <td><i><xsl:value-of select="$twInCopyright"/></i></td> 489 </tr> 490 </xsl:if> 491 <xsl:if test="$twTheme != ''"> 492 <tr> 493 <td>Theme(s):</td> 494 <td><i><xsl:value-of select="$twTheme"/></i></td> 495 </tr> 496 </xsl:if> 497 <xsl:if test="$twDLIdentifier != ''"> 498 <tr> 499 <td>Document Id:</td> 500 <td><i><xsl:value-of select="$twDLIdentifier"/></i></td> 501 </tr> 502 </xsl:if> 503 <xsl:if test="$twNotes != ''"> 504 <tr> 505 <td>Notes:</td> 506 <td><i><xsl:value-of select="$twNotes"/></i></td> 507 </tr> 508 </xsl:if> 509 </table> 510 <br/> 511 </div> 512 <gsf:script> 513 $(document).ready(function() { 514 var dmt_html = $('#doc-metadata-table').html(); 515 dmt_html = dmt_html.replace(/\\n/g,"â ") 516 $('#doc-metadata-table').html(dmt_html); 517 }); 518 </gsf:script> 519 520 <xsl:variable name="twOptHyperlink"> 521 <xsl:value-of select="/page/pageResponse/document/documentNode/metadataList/metadata[@name='tw.OptHyperlink']"/> 522 </xsl:variable> 523 524 525 <xsl:variable name="assocfilepath"> 526 <xsl:value-of select="/page/pageResponse/document/documentNode/metadataList/metadata[@name='assocfilepath']"/> 527 </xsl:variable> 528 <xsl:variable name="srclinkFile"> 529 <xsl:value-of select="/page/pageResponse/document/documentNode/metadataList/metadata[@name='srclinkFile']"/> 530 </xsl:variable> 531 532 <div> 533 <a target="_blank" href="{$library_name}/sites/{$site_name}/collect/{$collName}/index/assoc/{$assocfilepath}/{$srclinkFile}"> 534 <xsl:attribute name="hrefXXXX"><xsl:value-of select="$assocfilepath"/></xsl:attribute> 535 <img src='interfaces/default/images/ipdf.gif' border='0'/> 536 View original content 537 </a> 538 </div> 539 540 </gsf:template> 541 542 543 <gsf:template name="documentContentTopLevel"> 544 <div id="gs-document"> 332 545 <xsl:call-template name="documentPre"/> 333 546 <xsl:call-template name="wrappedSectionImage"/> … … 345 558 </div> 346 559 </gsf:template> 347 --> 348 560 561 <!-- PDF if the only doc current generating complex doc format --> 562 <!-- Redirect to custom simple doc --> 563 564 <gsf:template name="wrappedDocumentTopLevel"> 565 <xsl:call-template name="documentHeadingComplex"/><br/> 566 <xsl:call-template name="documentPreComplex"/><br/> 567 <!-- 568 <xsl:call-template name="documentContentTopLevel"/> 569 --> 570 </gsf:template> 571 572 349 573 <!-- 350 574 Overwriting this template can be used to change the content of section headings.
Note:
See TracChangeset
for help on using the changeset viewer.