Changeset 4866


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 :-)

Location:
trunk/gsdl3/web/interfaces/default/transform
Files:
3 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 -->
  • trunk/gsdl3/web/interfaces/default/transform/config_format.xsl

    r4731 r4866  
    5757  </xsl:template>
    5858
    59   <xsl:template match="gsf:metadata">   
    60     <xsl:choose>
     59  <xsl:template match="gsf:metadata">
     60    <xslt:value-of disable-output-escaping="yes"><xsl:attribute name="select">metadataList/metadata[@name="<xsl:if test="@select='parent'">parent_</xsl:if><xsl:if test="@select='ancestors'">ancestors'<xsl:value-of select='@separator'/>'_</xsl:if><xsl:value-of select="@name"/>"]</xsl:attribute></xslt:value-of>
     61  </xsl:template>
     62  <!--  <xsl:choose>
    6163      <xsl:when test="@select='parent'">
    6264    <xslt:value-of><xsl:attribute name="select">parent::node()/metadataList/metadata[@name='<xsl:value-of select="@name"/>']</xsl:attribute></xslt:value-of>
     
    6971      </xsl:otherwise>
    7072    </xsl:choose>
     73  </xsl:template>-->
     74
     75 
     76  <xsl:template match="gsf:text">
     77    <xslt:apply-templates select="nodeContent"/>
    7178  </xsl:template>
    72 
    73 <!--
    74   <xsl:template match="gsf:text">
    75 TODO
    76   </xsl:template>
    77 -->
     79 
    7880  <xsl:template match="*">
    7981    <xsl:copy>
  • trunk/gsdl3/web/interfaces/default/transform/querytools.xsl

    r4728 r4866  
    4343      </a>
    4444    </td>
    45     <td><xsl:value-of select="metadataList/metadata[@name='Title']"/></td>
     45    <td><xsl:value-of disable-output-escaping="yes" select="metadataList/metadata[@name='Title']"/></td>
    4646  </xsl:template>
    4747 
Note: See TracChangeset for help on using the changeset viewer.