You are viewing a plain text version of this content. The canonical link for it is here.
Posted to svn@forrest.apache.org by cd...@apache.org on 2005/10/14 15:17:39 UTC
svn commit: r321106 -
/forrest/trunk/whiteboard/plugins/org.apache.forrest.plugin.output.themes/resources/templates/pelt/siteinfo-credits.ft
Author: cdupoirieux
Date: Fri Oct 14 06:17:32 2005
New Revision: 321106
URL: http://svn.apache.org/viewcvs?rev=321106&view=rev
Log:
Add use role as prefix funxtionality :
if true then the credit is displayed if the filename starts with the role.
This let the customizer have only one file.fv and dispatch the credits in the different pages...
Modified:
forrest/trunk/whiteboard/plugins/org.apache.forrest.plugin.output.themes/resources/templates/pelt/siteinfo-credits.ft
Modified: forrest/trunk/whiteboard/plugins/org.apache.forrest.plugin.output.themes/resources/templates/pelt/siteinfo-credits.ft
URL: http://svn.apache.org/viewcvs/forrest/trunk/whiteboard/plugins/org.apache.forrest.plugin.output.themes/resources/templates/pelt/siteinfo-credits.ft?rev=321106&r1=321105&r2=321106&view=diff
==============================================================================
--- forrest/trunk/whiteboard/plugins/org.apache.forrest.plugin.output.themes/resources/templates/pelt/siteinfo-credits.ft (original)
+++ forrest/trunk/whiteboard/plugins/org.apache.forrest.plugin.output.themes/resources/templates/pelt/siteinfo-credits.ft Fri Oct 14 06:17:32 2005
@@ -48,37 +48,39 @@
<xsl:param name="box-location"></xsl:param>
<xsl:param name="top-separator">false</xsl:param>
<xsl:param name="use-role-as-prefix">false</xsl:param>
- <xsl:comment> |start siteinfo-credits </xsl:comment>
- <div id="{$box-location}">
- <xsl:if test="$top-separator = 'true'">
- <hr/>
- </xsl:if>
- <xsl:for-each
- select="$siteinfo-credits/credits/credit[not(@role='pdf')]">
- <xsl:variable name="name" select="name"/>
- <xsl:variable name="url" select="url"/>
- <xsl:variable name="image" select="image"/>
- <xsl:variable name="width" select="width"/>
- <xsl:variable name="height" select="height"/>
- <a href="{$url}">
- <img alt="{$name} - logo" title="{$name}" border="0">
- <xsl:attribute name="src">
- <xsl:if test="not(starts-with($image, 'http://'))">
- <xsl:value-of select="$root"/>
- </xsl:if>
- <xsl:value-of select="$image"/>
- </xsl:attribute>
- <xsl:attribute name="style">
- <xsl:if test="$width">width: <xsl:value-of
- select="$width"/>px;</xsl:if>
- <xsl:if test="$height">height: <xsl:value-of
- select="$height"/>px;</xsl:if>
- </xsl:attribute>
- </img>
- </a>
- </xsl:for-each>
+ <xsl:if test="$siteinfo-credits/credits/credit[starts-with( $filename, concat( @role, '.') )]">
+ <xsl:comment> |start siteinfo-credits </xsl:comment>
+ <div id="{$box-location}">
+ <xsl:if test="$top-separator = 'true'">
+ <hr/>
+ </xsl:if>
+ <xsl:for-each
+ select="$siteinfo-credits/credits/credit[starts-with( $filename, concat( @role, '.') )]">
+ <xsl:variable name="name" select="name"/>
+ <xsl:variable name="url" select="url"/>
+ <xsl:variable name="image" select="image"/>
+ <xsl:variable name="width" select="width"/>
+ <xsl:variable name="height" select="height"/>
+ <a href="{$url}">
+ <img alt="{$name} - logo" title="{$name}" border="0">
+ <xsl:attribute name="src">
+ <xsl:if test="not(starts-with($image, 'http://'))">
+ <xsl:value-of select="$root"/>
+ </xsl:if>
+ <xsl:value-of select="$image"/>
+ </xsl:attribute>
+ <xsl:attribute name="style">
+ <xsl:if test="$width">width: <xsl:value-of
+ select="$width"/>px;</xsl:if>
+ <xsl:if test="$height">height: <xsl:value-of
+ select="$height"/>px;</xsl:if>
+ </xsl:attribute>
+ </img>
+ </a>
+ </xsl:for-each>
+ </div>
<xsl:comment>+ |end siteinfo-credits +</xsl:comment>
- </div>
+ </xsl:if>
</xsl:template>
</xsl:stylesheet>
</forrest:template>