Ignore:
Timestamp:
02/21/12 09:45:03 (9 years ago)
Author:
sjm84
Message:

Duplicate metadata values will no longer appear

File:
1 edited

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>
Note: See TracChangeset for help on using the changeset viewer.