Changeset 3436
- Timestamp:
- 2002-10-04T11:21:48+12:00 (22 years ago)
- Location:
- trunk/gsdl3/interfaces/default/transform
- Files:
-
- 5 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/gsdl3/interfaces/default/transform/about.xsl
r3390 r3436 49 49 <xsl:template match="serviceList"> 50 50 <xsl:param name="collName">coll-name</xsl:param> 51 <xsl:variable name="library" select="ancestor::page/config/library_name"/> 51 52 <h2>Services available</h2> 52 53 <table> … … 58 59 <xsl:variable name="lower-type" select="java:org.greenstone.gsdl3.util.XSLTUtil.toLower($orig-type)"/> 59 60 <td><xsl:call-template name="text"><xsl:with-param name="key">common/search</xsl:with-param></xsl:call-template></td> 60 <td><a ><xsl:attribute name="href">library?a=q&sa=<xsl:value-of select="$lower-type"/>&c=<xsl:value-of select="$collName"/></xsl:attribute><xsl:value-of select="substring-before($serviceName, 'Query')"/></a></td>61 <td><a href="{$library}?a=q&sa={$lower-type}&c={$collName}"><xsl:value-of select="$orig-type"/></a></td> 61 62 </xsl:if> 62 63 <xsl:if test="contains($serviceName, 'Browse')"> … … 64 65 <xsl:variable name="lower-type" select="java:org.greenstone.gsdl3.util.XSLTUtil.toLower($orig-type)"/> 65 66 <td><xsl:call-template name="text"><xsl:with-param name="key">common/browse</xsl:with-param></xsl:call-template></td> 66 <td><a ><xsl:attribute name="href">library?a=b&sa=<xsl:value-of select="$lower-type"/>&c=<xsl:value-of select="$collName"/></xsl:attribute><xsl:value-of select="substring-before($serviceName, 'Browse')"/></a></td>67 <td><a href="{$library}?a=b&sa={$lower-type}&c={$collName}"><xsl:value-of select="$orig-type"/></a></td> 67 68 </xsl:if> 68 69 <xsl:if test="contains($serviceName, 'Applet')"> 69 70 <xsl:variable name="orig-type"><xsl:value-of select="substring-before($serviceName, 'Applet')"/></xsl:variable> 70 71 <td><xsl:call-template name="text"><xsl:with-param name="key">common/applet</xsl:with-param></xsl:call-template></td> 71 <td><a ><xsl:attribute name="href">library?a=a&sa=d&sn=<xsl:value-of select="$orig-type"/>&c=<xsl:value-of select="$collName"/></xsl:attribute><xsl:value-of select="$orig-type"/></a></td>72 <td><a href="{$library}?a=a&sa=d&sn={$orig-type}&c={$collName}"><xsl:value-of select="$orig-type"/></a></td> 72 73 </xsl:if> 73 74 </tr> -
trunk/gsdl3/interfaces/default/transform/applet.xsl
r3394 r3436 17 17 <xsl:with-param name="collName" select="$collName"/> 18 18 </xsl:call-template> 19 <p/> 19 20 <xsl:copy-of select="applet"/> 21 <xsl:call-template name="greenBar"/> 20 22 </center> 21 23 <xsl:call-template name="greenstoneFooter"/> -
trunk/gsdl3/interfaces/default/transform/home.xsl
r3360 r3436 25 25 <xsl:template match="collectionList"> 26 26 <xsl:for-each select="collection"> 27 <p><a href="library?a=p&sa=about&c={@name}"><img width="150" border="1"><xsl:attribute name="src">sites/<xsl:value-of select="ancestor::page/config/site_name"/>/collect/<xsl:value-of select="@name"/>/images/<xsl:value-of select="metadataList/metadata[@name='iconCollection']"/></xsl:attribute><xsl:attribute name="alt"><xsl:value-of select="metadataList/metadata[@name='colName']"/></xsl:attribute></img></a></p>27 <p><a><xsl:attribute name='href'><xsl:value-of select="ancestor::page/config/library_name"/>?a=p&sa=about&c=<xsl:value-of select='@name'/></xsl:attribute><img width="150" border="1"><xsl:attribute name="src">sites/<xsl:value-of select="ancestor::page/config/site_name"/>/collect/<xsl:value-of select="@name"/>/images/<xsl:value-of select="metadataList/metadata[@name='iconCollection']"/></xsl:attribute><xsl:attribute name="alt"><xsl:value-of select="metadataList/metadata[@name='colName']"/></xsl:attribute></img></a></p> 28 28 </xsl:for-each> 29 29 <xsl:call-template name="greenBar"/> -
trunk/gsdl3/interfaces/default/transform/style.xsl
r3360 r3436 62 62 <xsl:param name="collName">coll-name</xsl:param> 63 63 <xsl:param name="collIcon"><xsl:value-of select="$collName"/>.gif</xsl:param> 64 <xsl:variable name="library" select="ancestor::page/config/library_name"/> 64 65 <table width="537"> 65 <tr><td align="left"><a href=" library?a=p&sa=about&c={$collName}"><img width="150" border="1"><xsl:attribute name="src">sites/<xsl:value-of select="ancestor::page/config/site_name"/>/collect/<xsl:value-of select="$collName"/>/images/<xsl:value-of select="$collIcon"/></xsl:attribute><xsl:attribute name="alt"><xsl:call-template name="text"><xsl:with-param name="key">common/aboutpage</xsl:with-param></xsl:call-template></xsl:attribute></img></a></td><td align="right"><a href="library?a=p&sa=home"><xsl:call-template name="text"><xsl:with-param name="key">common/home</xsl:with-param></xsl:call-template></a></td></tr></table>66 <tr><td align="left"><a href="{$library}?a=p&sa=about&c={$collName}"><img width="150" border="1"><xsl:attribute name="src">sites/<xsl:value-of select="ancestor::page/config/site_name"/>/collect/<xsl:value-of select="$collName"/>/images/<xsl:value-of select="$collIcon"/></xsl:attribute><xsl:attribute name="alt"><xsl:call-template name="text"><xsl:with-param name="key">common/aboutpage</xsl:with-param></xsl:call-template></xsl:attribute></img></a></td><td align="right"><a href="{$library}?a=p&sa=home"><xsl:call-template name="text"><xsl:with-param name="key">common/home</xsl:with-param></xsl:call-template></a></td></tr></table> 66 67 67 68 <xsl:call-template name="greenBar"/> … … 101 102 <!-- try the default language --> 102 103 <xsl:variable name="path2">ancestor::page/translate/default/text/<xsl:value-of select="$key"/></xsl:variable> 103 <xsl:value-of select="java:org.apache.xalan.lib.Extensions.evaluate($path2)"/> 104 <xsl:variable name="string2"><xsl:value-of select="java:org.apache.xalan.lib.Extensions.evaluate($path2)"/></xsl:variable> 105 <xsl:choose><xsl:when test="boolean(string($string1))"><xsl:value-of select="$string1"/></xsl:when> 106 <xsl:otherwise> 107 108 <!-- no match found, output the name of the text string --> 109 _<xsl:value-of select="$key"/>_</xsl:otherwise> 110 </xsl:choose> 104 111 </xsl:otherwise> 105 112 </xsl:choose> -
trunk/gsdl3/interfaces/default/transform/textquery.xsl
r3360 r3436 34 34 <xsl:param name="collName">coll-name</xsl:param> 35 35 <xsl:variable name="queryString"><xsl:value-of select="paramList/param[@name='q']/@value"/></xsl:variable> 36 <xsl:variable name='library' select='ancestor::page/config/library_name'/> 36 37 37 <form name="QueryForm" method="get" action="/gsdl3/ library">38 <form name="QueryForm" method="get" action="/gsdl3/{$library}"> 38 39 <xsl:apply-templates select="description/paramList"/> 39 40 <input type="hidden" name="a" value="q"/> … … 83 84 <xsl:template match="response"> 84 85 <xsl:param name="collName">coll-name</xsl:param> 86 <xsl:variable name="library" select="ancestor::page/config/library_name"/> 85 87 <table width="537"> 86 88 <xsl:for-each select="content/resourceList/resource"> 87 <tr><td><a ><xsl:attribute name="href">library?a=r&c=<xsl:value-of select="$collName"/>&r=<xsl:value-of select="@name"/></xsl:attribute>link</a></td><td><xsl:value-ofselect="metadataList/metadata[@name='Title']"/></td></tr>89 <tr><td><a href="{$library}?a=r&c={$collName}"&r={@name}">link</a></td><td><xsl:value-of select="metadataList/metadata[@name='Title']"/></td></tr> 88 90 </xsl:for-each> 89 91 </table>
Note:
See TracChangeset
for help on using the changeset viewer.