Changeset 26300


Ignore:
Timestamp:
2012-10-09T15:21:00+13:00 (12 years ago)
Author:
sjm84
Message:

Reformatting this as well as making abstracts show up on the Dates classifier

File:
1 edited

Legend:

Unmodified
Added
Removed
  • main/trunk/model-cols/niupepa/etc/collectionConfig.xml

    r26295 r26300  
    1111    </displayItemList>
    1212    <format>
    13             <gsf:template name="choose-icon">
    14                 <gsf:switch>
    15                     <gsf:metadata name="DocType"/>
    16                     <gsf:when test="equals" test-value="Commentary">
    17                         <gsf:icon file="icomm.gif" select="collection"/>
    18                     </gsf:when>
    19                     <gsf:when test="equals" test-value="Abstract">
    20                         <gsf:icon file="iabstr.gif" select="collection"/>
    21                     </gsf:when>
    22                     <gsf:when test="equals" test-value="Niupepa">
    23                         <gsf:icon file="np.gif" select="collection"/>
    24                     </gsf:when>
    25                     <gsf:otherwise>
    26                         <gsf:icon type="document"/>
    27                     </gsf:otherwise>
    28                 </gsf:switch>
    29             </gsf:template>
    30     <gsf:template name="title-plain">
    31       <gsf:choose-metadata>
    32     <gsf:metadata name="Series" select="root"/>
    33     <gsf:metadata name="Series"/>
    34       </gsf:choose-metadata>
    35       <xsl:text>: </xsl:text>
    36       <gsf:switch>
    37     <gsf:metadata name="Title" select="ancestors"/>
    38     <gsf:when test="exists">
    39       <gsf:metadata name="Title" select="ancestors"/><xsl:text>: </xsl:text>
    40     </gsf:when>
    41       </gsf:switch>
    42     <gsf:metadata name="Title"/>
    43     </gsf:template>
    44         </format>
     13        <gsf:template name="choose-icon">
     14            <gsf:switch>
     15                <gsf:metadata name="DocType"/>
     16                <gsf:when test="equals" test-value="Commentary">
     17                    <gsf:icon file="icomm.gif" select="collection"/>
     18                </gsf:when>
     19                <gsf:when test="equals" test-value="Abstract">
     20                    <gsf:icon file="iabstr.gif" select="collection"/>
     21                </gsf:when>
     22                <gsf:when test="equals" test-value="Niupepa">
     23                    <gsf:icon file="np.gif" select="collection"/>
     24                </gsf:when>
     25                <gsf:otherwise>
     26                    <gsf:icon type="document"/>
     27                </gsf:otherwise>
     28            </gsf:switch>
     29        </gsf:template>
     30        <gsf:template name="title-plain">
     31            <gsf:choose-metadata>
     32                <gsf:metadata name="Series" select="root"/>
     33                <gsf:metadata name="Series"/>
     34            </gsf:choose-metadata>
     35            <xsl:text>: </xsl:text>
     36            <gsf:switch>
     37                <gsf:metadata name="Title" select="ancestors"/>
     38                <gsf:when test="exists">
     39                    <gsf:metadata name="Title" select="ancestors"/><xsl:text>: </xsl:text>
     40                </gsf:when>
     41            </gsf:switch>
     42            <gsf:metadata name="Title"/>
     43        </gsf:template>
     44    </format>
    4545    <search type="mgpp">
    4646        <level name="section">
     
    5858        </indexOption>
    5959        <indexSubcollection name="abstract,commentary,niupepa">
    60       <displayItem lang="en" name="name">papers, commentaries and abstracts</displayItem>
    61       <displayItem lang="mi" name="name">ngā niupepa, kupu whakataki, me ngā rāpopoto</displayItem>
    62     </indexSubcollection>
     60            <displayItem lang="en" name="name">papers, commentaries and abstracts</displayItem>
     61            <displayItem lang="mi" name="name">ngā niupepa, kupu whakataki, me ngā rāpopoto</displayItem>
     62        </indexSubcollection>
    6363        <indexSubcollection name="niupepa">
    64       <displayItem lang="en" name="name">newspapers</displayItem>
    65       <displayItem lang="mi" name="name">ngā niupepa anake</displayItem>
    66       </indexSubcollection>
     64            <displayItem lang="en" name="name">newspapers</displayItem>
     65            <displayItem lang="mi" name="name">ngā niupepa anake</displayItem>
     66        </indexSubcollection>
    6767        <indexSubcollection name="commentary">
    68       <displayItem lang="en" name="name">bibliographic commentaries</displayItem>
    69       <displayItem lang="mi" name="name">ngā kupu whakataki anake</displayItem>0
    70     </indexSubcollection>
     68            <displayItem lang="en" name="name">bibliographic commentaries</displayItem>
     69            <displayItem lang="mi" name="name">ngā kupu whakataki anake</displayItem>0
     70        </indexSubcollection>
    7171        <indexSubcollection name="abstract">
    72       <displayItem lang="en" name="name">english abstracts</displayItem>
    73       <displayItem lang="mi" name="name">ngā rāpopoto reo Pākehā anake</displayItem>
    74       </indexSubcollection>
     72            <displayItem lang="en" name="name">english abstracts</displayItem>
     73            <displayItem lang="mi" name="name">ngā rāpopoto reo Pākehā anake</displayItem>
     74        </indexSubcollection>
    7575        <subcollection filter="DocType/Commentary/" name="commentary"/>
    7676        <subcollection filter="DocType/Abstract/" name="abstract"/>
     
    7878        <searchType name="plain"/>
    7979        <format>
    80     <gsf:template name="title-with-link">
    81       <gsf:choose-metadata>
    82     <gsf:metadata name="Series" select="root"/>
    83     <gsf:metadata name="Series"/>
    84       </gsf:choose-metadata>
    85       <xsl:text>: </xsl:text>
    86       <gsf:switch>
    87     <gsf:metadata name="Title" select="ancestors"/>
    88     <gsf:when test="exists">
    89       <gsf:metadata name="Title" select="ancestors"/><xsl:text>: </xsl:text>
    90     </gsf:when>
    91       </gsf:switch>
    92       <gsf:link type="document">
    93     <gsf:metadata name="Title"/>
    94       </gsf:link>
    95     </gsf:template>
    96 
     80            <gsf:template name="title-with-link">
     81                <gsf:choose-metadata>
     82                    <gsf:metadata name="Series" select="root"/>
     83                    <gsf:metadata name="Series"/>
     84                </gsf:choose-metadata>
     85                <xsl:text>: </xsl:text>
     86                <gsf:switch>
     87                    <gsf:metadata name="Title" select="ancestors"/>
     88                    <gsf:when test="exists">
     89                        <gsf:metadata name="Title" select="ancestors"/><xsl:text>: </xsl:text>
     90                    </gsf:when>
     91                </gsf:switch>
     92                <gsf:link type="document">
     93                    <gsf:metadata name="Title"/>
     94                </gsf:link>
     95            </gsf:template>
    9796            <gsf:template match="documentNode">
    9897                <td valign="top">
     
    102101                </td>
    103102                <td>
    104                                 <xsl:call-template name="title-with-link"/>
     103                    <xsl:call-template name="title-with-link"/>
    105104                </td>
    106105            </gsf:template>
     
    132131            <option name="-bookshelf_type" value="always"/>
    133132            <option name="-partition_type_within_level" value="none"/>
    134       <option name="-filter_metadata" value="DocType"/>
    135       <option name="-filter_regex" value="(?i)(niupepa|commentary)"/>
     133            <option name="-filter_metadata" value="DocType"/>
     134            <option name="-filter_regex" value="(?i)(niupepa|commentary)"/>
    136135            <format>
     136                <gsf:template match="documentNode">
     137                    <td valign="top">
     138                        <gsf:switch>
     139                            <gsf:metadata name="abstract"/>
     140                            <gsf:when test="exists">
     141                                <gsf:link OIDmetadata="abstract" type="document">
     142                                    <gsf:icon file="iabstr.gif" select="collection"/>
     143                                </gsf:link>
     144                            </gsf:when>
     145                        </gsf:switch>
     146                    </td>
     147                    <td valign="top">
     148                        <gsf:link type="document">
     149                            <xsl:call-template name="choose-icon"/>
     150                        </gsf:link>
     151                    </td>
     152                    <td valign="top">
     153                        <gsf:metadata name="Title"/>
     154                        <xsl:text>                  </xsl:text>                 <i><gsf:metadata format="formatDate" name="Date"/></i>
     155                    </td>
     156                </gsf:template>
     157                <gsf:template match="classifierNode[@classifierStyle = 'VList']">
     158                    <td valign="top">
     159                        <gsf:link type="classifier">
     160                            <gsf:icon type="classifier"/>
     161                        </gsf:link>
     162                    </td>
     163                    <td valign="top">
     164                        <gsf:metadata name="Title"/>
     165                        <xsl:text>                  </xsl:text>                 <i>(<gsf:metadata name="numleafdocs"/> issues)</i>
     166                    </td>
     167                </gsf:template>
     168            </format>
     169        </classifier>
     170        <classifier name="DateList">
     171            <option name="-metadata" value="Date"/>
     172            <option name="-nogroup"/>
     173        </classifier>
     174        <format>
    137175            <gsf:template match="documentNode">
    138176                <td valign="top">
     
    148186                <td valign="top">
    149187                    <gsf:link type="document">
    150                         <xsl:call-template name="choose-icon"/>
    151                     </gsf:link>
    152                 </td>
    153                 <td valign="top">
    154                     <gsf:metadata name="Title"/>
    155                     <xsl:text>                  </xsl:text>                 <i><gsf:metadata format="formatDate" name="Date"/></i>
    156                 </td>
    157             </gsf:template>
    158             <gsf:template match="classifierNode[@classifierStyle = 'VList']">
    159                 <td valign="top">
    160                     <gsf:link type="classifier">
    161                         <gsf:icon type="classifier"/>
    162                     </gsf:link>
    163                 </td>
    164                 <td valign="top">
    165                     <gsf:metadata name="Title"/>
    166                     <xsl:text>                  </xsl:text>                 <i>(<gsf:metadata name="numleafdocs"/> issues)</i>
    167                 </td>
    168             </gsf:template>
    169         </format>
    170         </classifier>
    171         <classifier name="DateList">
    172             <option name="-metadata" value="Date"/>
    173             <option name="-nogroup"/>
    174         </classifier>
    175         <format>
    176             <gsf:template match="documentNode">
    177                 <td valign="top">
    178                     <gsf:link type="document">
    179188                        <gsf:icon type="document"/>
    180189                    </gsf:link>
     
    190199                <td valign="top">
    191200                    <gsf:link type="document">
    192 <!--
    193 Defined in the global format statement
    194 -->
     201                        <!--
     202                        Defined in the global format statement
     203                        -->
    195204                        <xsl:call-template name="title-plain"/>
    196205                    </gsf:link>
     
    212221                </td>
    213222                <td valign="top">
    214 <!--
    215 Defined in the global format statement
    216 -->
     223                    <!--
     224                    Defined in the global format statement
     225                    -->
    217226                    <xsl:call-template name="title-plain"/>
    218227                    <gsf:switch>
Note: See TracChangeset for help on using the changeset viewer.