Ignore:
Timestamp:
2012-07-24T15:36:52+12:00 (12 years ago)
Author:
sjm84
Message:

Changing the default format statement to include some templates for document display

File:
1 edited

Legend:

Unmodified
Added
Removed
  • main/trunk/greenstone2/collect/modelcol/etc/collectionConfig.xml

    r25785 r26019  
    1010        <displayItem assigned="true" lang="en" name="description">**about**</displayItem>
    1111    </displayItemList>
     12    <!-- Global format statement -->
     13    <format>
     14        <gsf:template name="choose-title">
     15            <gsf:choose-metadata>
     16                <gsf:metadata name="dc.Title"/>
     17                <gsf:metadata name="exp.Title"/>
     18                <gsf:metadata name="ex.dc.Title"/>
     19                <gsf:metadata name="Title"/>
     20                <gsf:default>Untitled</gsf:default>
     21            </gsf:choose-metadata>
     22        </gsf:template>
     23    </format>
    1224    <search type="mgpp">
    1325        <level name="document">
     
    100112                <td valign="top">
    101113                    <gsf:link type="document">
    102                         <gsf:choose-metadata>
    103                             <gsf:metadata name="dc.Title"/>
    104                             <gsf:metadata name="exp.Title"/>
    105                             <gsf:metadata name="ex.dc.Title"/>
    106                             <gsf:metadata name="Title"/>
    107                             <gsf:default>Untitled</gsf:default>
    108                         </gsf:choose-metadata>
     114                        <!-- Definded in the global format statement -->
     115                        <xsl:call-template name="choose-title"/>
    109116                        <gsf:switch>
    110117                            <gsf:metadata name="Source"/>
     
    129136                </td>
    130137                <td valign="top">
    131                     <gsf:choose-metadata>
    132                         <gsf:metadata name="dc.Title"/>
    133                         <gsf:metadata name="exp.Title"/>
    134                         <gsf:metadata name="ex.dc.Title"/>
    135                         <gsf:metadata name="Title"/>
    136                         <gsf:default>Untitled</gsf:default>
    137                     </gsf:choose-metadata>
     138                    <!-- Definded in the global format statement -->
     139                    <xsl:call-template name="choose-title"/>
    138140                    <gsf:switch>
    139141                        <gsf:metadata name="Source"/>
     
    152154        <format>
    153155            <gsf:option name="TOC" value="true"/>
     156
     157            <!--
     158                Overwriting this template allows you to change the heading of the document.
     159            -->
     160            <!--
     161            <gsf:template name="documentHeading">
     162                <span style="font-weight:bold; font-size: 120%;">
     163                    <xsl:call-template name="choose-title"/>
     164                </span>
     165            </gsf:template>
     166            -->
     167           
     168            <!--
     169                Overwriting this template can be used to redefine the content of the whole document.
     170                This is useful for simple documents, but not recommended for more complex documents
     171                (e.g. hierachical and paged documents) as it can prevent any sub-sections from showing.
     172            -->
     173            <!--
     174            <gsf:template name="documentContent">
     175                <xsl:call-template name="wrappedSectionImage"/>
     176                <xsl:call-template name="wrappedSectionText"/>
     177            </gsf:template>
     178            -->
     179
     180            <!--
     181                Overwriting this template can be used to change the content of section headings.
     182            -->
     183            <!--
     184            <gsf:template name="sectionHeading">
     185                <xsl:call-template name="choose-title"/>
     186            </gsf:template>
     187            -->
     188           
     189            <!--
     190                Overwriting this template can be used to change the content of the top-level section.
     191            -->
     192            <!--
     193            <gsf:template name="topLevelSectionContent">
     194                <xsl:call-template name="wrappedSectionImage"/>
     195                <xsl:call-template name="wrappedSectionText"/>
     196            </gsf:template>
     197            -->
     198           
     199            <!--
     200                Overwriting this template can be used to change the content of sections.
     201            -->
     202            <!--
     203            <gsf:template name="sectionContent">
     204                <xsl:call-template name="wrappedSectionImage"/>
     205                <xsl:call-template name="wrappedSectionText"/>
     206            </gsf:template>
     207            -->
    154208        </format>
    155209    </display>
Note: See TracChangeset for help on using the changeset viewer.