On Tue, 2005-07-12 at 10:08 +0200, Cyriaque Dupoirieux wrote: > Thorsten, you closed the FOR-320 and do not apply the patch on skins. > Does that mean that we will not improve skins anymore ? >
I would not see any benefit from applying it to skins. ;-) salu2 > Cordialement, > Cyriaque, > > Thorsten Scherler (JIRA) a écrit : > > > [ http://issues.apache.org/jira/browse/FOR-320?page=all ] > > > >Thorsten Scherler closed FOR-320: > >--------------------------------- > > > > Resolution: Fixed > > Assign To: Thorsten Scherler > > > >Thanks for the patch Cyriaque Dupoirieux. I refactored it to a contract. > > > >You can use it in views like: > ><forrest:contract name="siteinfo-meta-navigation"/> > > > > > > > >>Additional navigation in head element > >>------------------------------------- > >> > >> Key: FOR-320 > >> URL: http://issues.apache.org/jira/browse/FOR-320 > >> Project: Forrest > >> Type: New Feature > >> Components: Skins (general issues) > >> Versions: 0.6, 0.7, 0.8-dev > >> Reporter: Ross Gardler > >> Assignee: Thorsten Scherler > >> Priority: Trivial > >> Fix For: 0.8-dev > >> Attachments: patch320.txt > >> > >>At least two users (myself included) need the ability to link to the > >>previous and next pages. This can be done by adding the follwoing to head > >> <DEFANGED_link rel="next" href="nextPage.html" /> > >> <DEFANGED_link rel="prev" href="prevPage.html" /> > >>next is the following page in the logical site.xml order. > >>prev is the previous page in the logical site.xml order > >>The skin then then choose to render this or not on a per page basis. > >>---- > >>As a possible starting point I have a partial solution (it does not use > >>link elements and only does next): > >><xsl:template name="navigationLinks"> > >> <xsl:if test="not($config/navigation/next/@enabled = 'false')"> > >> <span class="navigation"> > >> <xsl:for-each select="//[EMAIL PROTECTED]'menu']//[EMAIL > >> PROTECTED]'sel']"> > >> <xsl:choose> > >> <xsl:when test="../following-sibling::*"> > >> <xsl:variable name="linkText"> > >> <xsl:value-of select="../following-sibling::*"/> > >> </xsl:variable> > >> <xsl:variable name="dirname"> > >> <xsl:call-template name="dirname"> > >> <xsl:with-param name="path" > >>select="../following-sibling::*/a/@href"/> > >> </xsl:call-template> > >> </xsl:variable> > >> <xsl:variable name="filename"> > >> <xsl:call-template name="filename"> > >> <xsl:with-param name="path" > >>select="../following-sibling::*/a/@href"/> > >> </xsl:call-template> > >> </xsl:variable> > >> <a class="dida"> > >> <xsl:attribute name="href"><xsl:value-of > >>select="$dirname"/><xsl:value-of select="$filename"/></xsl:attribute> > >> <DEFANGED_IMG class="skin" > >> src="{$skin-img-dir}/next.gif" > >>alt="Next:"/> > >> <xsl:value-of select="$linkText"/> > >> </a> > >> <DEFANGED_IMG class="spacer" src="{$spacer}" alt="" > >> width="20" > >>height="8" /> > >> </xsl:when> > >> <xsl:otherwise> > >> (Last in Section - choose a new section from the menu) > >> </xsl:otherwise> > >> </xsl:choose> > >> </xsl:for-each> > >> </span> > >> </xsl:if> > >> </xsl:template> > >> > >> > > > > > > -- thorsten "Together we stand, divided we fall!" Hey you (Pink Floyd)
