[ http://issues.apache.org/jira/browse/FOR-320?page=comments#action_12315525 ]
David Crossley commented on FOR-320: ------------------------------------ We need to make this configurable before we can apply this patch to the trunk (unless i have misunderstood the effect). The demo looks like it will be very useful. Thanks Cyriaque. > 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 > 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 > <link rel="next" href="nextPage.html" /> > <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> > <img class="skin" src="{$skin-img-dir}/next.gif" > alt="Next:"/> > <xsl:value-of select="$linkText"/> > </a> > <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> -- This message is automatically generated by JIRA. - If you think it was sent incorrectly contact one of the administrators: http://issues.apache.org/jira/secure/Administrators.jspa - For more information on JIRA, see: http://www.atlassian.com/software/jira