I recently updated the siteinfo-meta-navigation contract to make it work again.
Do we have to keep it open ?

Salutations,
Cyriaque,

Ross Gardler (JIRA) a écrit :

    [ http://issues.apache.org/jira/browse/FOR-320?page=all ]

Ross Gardler updated FOR-320:
-----------------------------

   Fix Version:     (was: 0.8-dev)

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
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>