Show
Ignore:
Timestamp:
04.05.2011 17:13:29 (9 years ago)
Author:
sjm84
Message:

More updates to the Oran skin

Files:
1 modified

Legend:

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

    r23813 r23989  
    6767 
    6868            <xsl:otherwise> 
     69                <p class="termList"> 
     70                    <xsl:choose> 
     71                        <xsl:when test="count(/page/pageResponse/termList/term) &lt; 3"> 
     72                            <xsl:for-each select="/page/pageResponse/termList/term"> 
     73                                <span style="font-style:italic;"><xsl:value-of select="@name"/></span> occurs <xsl:value-of select="@freq"/> times in <xsl:value-of select="@numDocsMatch"/> document(s) <br /> 
     74                            </xsl:for-each> 
     75                        </xsl:when> 
     76                        <xsl:otherwise> 
     77                            <xsl:for-each select="/page/pageResponse/termList/term"> 
     78                                <span style="font-style:italic;"><xsl:value-of select="@name"/></span> (<xsl:value-of select="@freq"/>); 
     79                            </xsl:for-each> 
     80                        </xsl:otherwise> 
     81                    </xsl:choose> 
     82                </p> 
    6983                 
    7084                <ul id="results"> 
     
    7286                        <li class="document"> 
    7387                            <a> 
    74                                 <xsl:attribute name="href"><xsl:value-of select="$library_name"/>?a=d&amp;c=<xsl:value-of select="/page/pageResponse/collection/@name"/>&amp;d=<xsl:value-of select="@nodeID"/>&amp;dt=<xsl:value-of select="@docType"/>&amp;p.a=b&amp;p.s=<xsl:value-of select="/page/pageResponse/service/@name"/></xsl:attribute> 
    75                                 <xsl:value-of disable-output-escaping="yes"  select="metadataList/metadata[@name='Title']"/> 
     88                                <xsl:choose> 
     89                                    <xsl:when test="/page/pageResponse/collection/@name"> 
     90                                        <xsl:attribute name="href"><xsl:value-of select="$library_name"/>?a=d&amp;c=<xsl:value-of select="/page/pageResponse/collection/@name"/>&amp;d=<xsl:value-of select="@nodeID"/>&amp;dt=<xsl:value-of select="@docType"/>&amp;p.a=q&amp;p.s=<xsl:value-of select="/page/pageResponse/service/@name"/>&amp;hl=on&amp;ed=1#<xsl:value-of select="@nodeID"/></xsl:attribute> 
     91                                    </xsl:when> 
     92                                    <xsl:when test="@collection"> 
     93                                        <xsl:attribute name="href"><xsl:value-of select="$library_name"/>?a=d&amp;c=<xsl:value-of select="@collection"/>&amp;d=<xsl:value-of select="@nodeID"/>&amp;dt=<xsl:value-of select="@docType"/>&amp;p.a=q&amp;p.s=<xsl:value-of select="/page/pageResponse/service/@name"/>&amp;hl=on&amp;ed=1#<xsl:value-of select="@nodeID"/></xsl:attribute> 
     94                                    </xsl:when> 
     95                                </xsl:choose> 
     96                                 
     97                                <xsl:value-of disable-output-escaping="yes"  select="metadataList/metadata[@name='Title']"/>  
    7698                            </a> 
     99                             
     100                            <!-- If this is results from a cross collection search then add a link to the collection that it is from --> 
     101                            <xsl:if test="@collection"> 
     102                                (<a style="background-image:none; padding:3px;"> 
     103                                    <xsl:attribute name="href"> 
     104                                        <xsl:value-of select="$library_name"/>?a=p&amp;sa=about&amp;c=<xsl:value-of select="@collection"/> 
     105                                    </xsl:attribute> 
     106                                    <xsl:value-of select="@collection"/> 
     107                                </a>) 
     108                            </xsl:if> 
    77109                            <xsl:call-template name="documentBerryForClassifierOrSearchPage"/> 
    78110                        </li>