Show
Ignore:
Timestamp:
21.02.2012 09:45:03 (8 years ago)
Author:
sjm84
Message:

Duplicate metadata values will no longer appear

Files:
1 modified

Legend:

Unmodified
Added
Removed
  • main/trunk/greenstone3/web/interfaces/oran/transform/pages/document.xsl

    r25073 r25106  
    102102                <xsl:if test="/page/pageRequest/paramList/param[@name = 'dmd']/@value = 'true'"> 
    103103                    <table id="meta{@nodeID}"> 
     104                        <xsl:value-of select="util:clearMetadataStorage()"/> 
    104105                        <xsl:for-each select="metadataList/metadata"> 
    105106                            <xsl:sort select="@name"/> 
    106                             <tr> 
    107                                 <td class="metaTableCellName"><xsl:value-of select="@name"/></td> 
    108                                 <td class="metaTableCell editable"><xsl:value-of select="."/></td> 
    109                             </tr> 
     107                            <xsl:if test="util:checkMetadataNotDuplicate(@name, .)"> 
     108                                <tr> 
     109                                    <td class="metaTableCellName"><xsl:value-of select="@name"/></td> 
     110                                    <td class="metaTableCell"><xsl:value-of select="."/></td> 
     111                                </tr> 
     112                            </xsl:if> 
    110113                        </xsl:for-each> 
    111114                    </table> 
     
    322325                    <gsf:metadata name="dc.Title"/> 
    323326                    <gsf:metadata name="ex.Title"/> 
     327                    <gsf:metadata name="Title"/> 
    324328                    <gsf:default>Untitled</gsf:default> 
    325329                </gsf:choose-metadata>