Ignore:
Timestamp:
2003-07-02T16:48:26+12:00 (21 years ago)
Author:
kjdon
Message:

am working on the xslt, but thought I'd better commit what I've done. will check whether it works properly tomorrow :-)

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/gsdl3/web/interfaces/default/transform/classifier.xsl

    r4723 r4866  
    1414  <xsl:template name="pageHead">
    1515    <head>
    16       <title><xsl:value-of select="util:getInterfaceText($interface_name, page/@lang, 'gsdl')"/></title>
     16      <title><xsl:value-of select="util:getInterfaceText($interface_name, /page/@lang, 'gsdl')"/></title>
    1717    </head>
    1818  </xsl:template>
     
    5555  </xsl:template>
    5656 
     57<!--
     58  <xsl:template match="classifier|classifierNode" mode="process-children">
     59    <xsl:param name="collName"/>
     60    <xsl:param name="serviceName"/>
     61    <xsl:if test="classifierNode|documentNode">
     62      <table width='100%'>
     63    <xsl:for-each select="classifierNode|documentNode">
     64      <tr><xsl:apply-templates select="."/>
     65        <xsl:if test="name()='classifierNode' and @interleave='true'">
     66          <p />
     67          <xsl:apply-templates select="." mode="process-children"/>
     68      </tr>
     69    </xsl:for-each>
     70      </table>
     71      <xsl:if test="@interleave='false' and classifierNode">
     72    <table width='100%'>
     73      <xsl:for-each select="classifierNode">
     74        <tr><xsl:apply-templates select="." mode="process-children"/></tr>
     75      </xsl:for-each>
     76    </table>
     77      </xsl:if>
     78    </xsl:if>
     79  </xsl:template>
     80  -->
     81 
     82  <!-- default doc node template: icon and title -->
     83  <xsl:template match="documentNode">
     84    <xsl:param name="collName"/>
     85    <td><a href="{$library_name}?a=d&amp;c={$collName}&amp;d={@nodeID}&amp;dt={@documentType}"><xsl:apply-templates select="." mode="displayNodeIcon"/></a></td><td align='left'><xsl:value-of select="metadataList/metadata[@name='Title']"/></td>
     86  </xsl:template>
     87 
     88  <!-- default classifier node template: icon + title -->
     89  <xsl:template match="classifierNode">
     90    <xsl:param name="collName"/>
     91    <xsl:param name="serviceName"/>
     92    <td><a><xsl:attribute name='href'><xsl:value-of select='$library_name'/>?a=b&amp;rt=r&amp;s=<xsl:value-of select='$serviceName'/>&amp;c=<xsl:value-of select='$collName'/>&amp;cl=<xsl:value-of select='@nodeID'/><xsl:if test="classifierNode|documentNode">.pr</xsl:if></xsl:attribute><img src='interfaces/default/images/bshelf.gif' border='0' width='20' height='16' /></a></td><td align='left'><xsl:value-of select="metadataList/metadata[@name='Title']"/></td>
     93  </xsl:template>
     94 
    5795  <!-- recursively process all nodes and documents -->
    5896 
     
    169207
    170208  <!-- default doc node template: icon and title -->
    171   <xsl:template match="documentNode">
     209<!--  <xsl:template match="documentNode">
    172210    <xsl:param name="collName"/>
    173211    <td><a href="{$library_name}?a=d&amp;c={$collName}&amp;d={@nodeID}&amp;dt={@documentType}"><xsl:apply-templates select="." mode="displayNodeIcon"/></a></td><td><xsl:value-of select="metadataList/metadata[@name='Title']"/></td>
    174   </xsl:template>
     212  </xsl:template>-->
    175213 
    176214  <!-- default classifier node template: icon + title -->
    177   <xsl:template match="classifierNode">
     215 <!-- <xsl:template match="classifierNode">
    178216    <xsl:param name="collName"/>
    179217    <xsl:param name="serviceName"/>
    180218    <td><a><xsl:attribute name='href'><xsl:value-of select='$library_name'/>?a=b&amp;rt=r&amp;s=<xsl:value-of select='$serviceName'/>&amp;c=<xsl:value-of select='$collName'/>&amp;cl=<xsl:value-of select='@nodeID'/><xsl:if test="classifierNode|documentNode">.pr</xsl:if></xsl:attribute><img src='interfaces/default/images/bshelf.gif' border='0' width='20' height='16' /></a></td><td align='left'><xsl:value-of select="metadataList/metadata[@name='Title']"/></td>
    181   </xsl:template>
     219  </xsl:template>-->
    182220 
    183221  <!-- an alternative classifier node template: the title is a link -->
Note: See TracChangeset for help on using the changeset viewer.