Changeset 34731 for main


Ignore:
Timestamp:
2021-01-28T16:30:38+13:00 (3 years ago)
Author:
davidb
Message:

Added in documentNode rule; no longer need to do removesuffix for song titles, as this is now done in the SPARQL query

File:
1 edited

Legend:

Unmodified
Added
Removed
  • main/trunk/model-sites-dev/eurovision-lod/collect/eurovision/etc/collectionConfig.xml

    r34722 r34731  
    77    <metadata lang="en" name="public">true</metadata>
    88  </metadataList>
     9
    910  <displayItemList>
    1011    <displayItem name="name" key="name" dictionary="collectionConfig"/>
     
    1213    <displayItem name="description" key="description" dictionary="collectionConfig"/>
    1314    <displayItem name="shortDescription" key="shortDescription" dictionary="collectionConfig"/>
     15   
     16    <displayItem name="name" key="Country.buttonname" dictionary="collectionConfig"/>   
    1417  </displayItemList>
    1518
     
    4447    </gsf:template>
    4548
     49
     50   
    4651    <!-- Setting the RSS option to true here will display a link to the collection's RSS feed on all
    4752     pages of the collection. Can include the RSS feed link in section specific format statements
     
    5156
    5257  <search type="solr">
    53     <level name="section">
    54       <displayItem name="name" key="level.chapter"/>
    55     </level>
    5658    <level name="document">
    5759      <displayItem name="name" key="level.book"/>
    5860    </level>
    59     <defaultLevel name="section"/>
     61    <defaultLevel name="document"/>
    6062    <index name="allfields"/>
    6163    <index name="text"/>
    6264    <index name="dc.Title,Title"/>
    63     <index name="dc.Subject"/>
    64     <index name="dls.Organization"/>
     65    <index name="dc.Creator,Creator">
     66      <displayItem name="name" key="Artist.buttonname"/>
     67    </index>
     68    <index name="Country">
     69      <displayItem name="name" key="Country.buttonname" dictionary="collectionConfig"/>
     70    </index>
     71    <index name="Year">
     72      <displayItem name="name" key="Year.buttonname" dictionary="collectionConfig"/>
     73    </index>     
     74
    6575    <sort name="rank"/>
    66     <sort name="dls.Organization">
    67       <displayItem name="name" key="Organization.buttonname"/>
     76    <sort name="dc.Title,Title">
     77      <displayItem name="name" key="Title.buttonname"/>
     78    </sort>
     79    <sort name="dc.Creator,Creator">
     80      <displayItem name="name" key="Artist.buttonname"/>
     81    </sort>
     82    <sort name="Country">
     83      <displayItem name="name" key="Country.buttonname" dictionary="collectionConfig"/>
     84    </sort>
     85    <sort name="Year">
     86      <displayItem name="name" key="Year.buttonname" dictionary="collectionConfig"/>
    6887    </sort>
    6988    <sort name="none"/>
    70     <facet name="dls.Organization">
    71       <displayItem name="name" key="Organization.buttonname"/>
     89
     90    <facet name="Country">
     91      <displayItem name="name" key="Country.buttonname" dictionary="collectionConfig"/>
     92    </facet>
     93    <facet name="Year">
     94      <displayItem name="name" key="Year.buttonname" dictionary="collectionConfig"/>
    7295    </facet>
    7396    <searchType name="plain"/>
     97<!--
    7498    <searchType name="simpleform"/>
     99-->
    75100    <searchType name="advancedform"/>
     101
    76102    <format>
    77103      <gsf:template match="documentNode">
     
    115141      <importOption name="OIDtype" value="dirname"/>
    116142  -->
     143  <!--
    117144  <buildOption name="sections_sort_on_document_metadata" value="unless_section_metadata_exists"/>
     145  -->
     146 
    118147  <browse>
    119148    <!--
     
    125154    <classifier name="AZCompactList">
    126155      <option name="-metadata" value="dc.Title,Title"/>
    127       <option name="-buttonname" value="Titles"/>
     156      <option name="-buttonname" value="Title"/>
    128157      <option name="-mingroup" value="2"/>
     158      <!--
     159      Now done in the SPARQL query
     160      <option name="-removesuffix" value="\s*\(.*?song\)\s*"/>
     161      -->
    129162    </classifier>
    130163   
     
    139172      <option name="-metadata" value="Country"/>
    140173      <option name="-buttonname" value="Country"/>
    141 
     174      <displayItem name="name" key="Country.buttonname" dictionary="collectionConfig"/>
     175     
    142176      <format>
     177
    143178    <gsf:template match="classifierNode[@classifierStyle = 'VList']">
    144179      <td valign="top" style="width: 30px; text-align: right; padding-right: 4px;">
     
    153188      </td>
    154189    </gsf:template>
     190
     191    <xsl:template match="documentNode">
     192      <td valign="top">
     193        <gsf:link type="document">
     194              <gsf:icon type="document"/>
     195        </gsf:link>
     196      </td>
     197      <td valign="top">
     198        <gsf:link type="source">
     199              <gsf:choose-metadata>
     200        <gsf:metadata name="thumbicon"/>
     201        <gsf:metadata name="srcicon"/>
     202              </gsf:choose-metadata>
     203        </gsf:link>
     204      </td>
     205      <td valign="top">
     206        <gsf:link type="document">
     207              <!-- Defined in header.xsl -->
     208              <xsl:call-template name="choose-title"/>
     209        </gsf:link>
     210      </td>
     211    </xsl:template>
     212   
    155213      </format>     
    156214    </classifier>
     
    159217      <option name="-metadata" value="Year"/>
    160218      <option name="-buttonname" value="Year"/>
    161 
     219      <displayItem name="name" key="Year.buttonname" dictionary="collectionConfig"/>
     220     
    162221      <format>
     222
    163223    <gsf:template match="classifierNode[@classifierStyle = 'VList']">
    164       <td valign="top" style="width: 30px; text-align: right; padding-right: 4px;">
     224      <td valign="top" style="width: 30px; text-align: right; margin-right: 4px;">
    165225        <gsf:link type="classifier">
    166226          [<gsf:metadata name="numleafdocs" />]
     
    173233      </td>
    174234    </gsf:template>
     235
     236    <xsl:template match="documentNode">
     237      <td valign="top">
     238        <gsf:link type="document">
     239              <gsf:icon type="document"/>
     240        </gsf:link>
     241      </td>
     242      <td valign="top">
     243        <gsf:link type="source">
     244          <gsf:choose-metadata>
     245            <gsf:metadata name="thumbicon"/>
     246            <gsf:metadata name="srcicon"/>
     247          </gsf:choose-metadata>
     248        </gsf:link>
     249      </td>
     250      <td valign="top">
     251        <gsf:link type="document">
     252              <!-- Defined in header.xsl -->
     253              <xsl:call-template name="choose-title"/>
     254        </gsf:link>
     255      </td>
     256    </xsl:template>
     257   
    175258      </format>           
    176259    </classifier>
Note: See TracChangeset for help on using the changeset viewer.