Changeset 26019

Show
Ignore:
Timestamp:
24.07.2012 15:36:52 (7 years ago)
Author:
sjm84
Message:

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

Files:
1 modified

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>