forrest-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Cyriaque Dupoirieux <Cyriaque.Dupoiri...@pcotech.fr>
Subject Re: [jira] Closed: (FOR-320) Additional navigation in head element
Date Tue, 12 Jul 2005 08:08:02 GMT
Thorsten, you closed the FOR-320 and do not apply the patch on skins.
Does that mean that we will not improve skins anymore ?

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="//div[@class='menu']//span[@class='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>
>>    
>>
>
>  
>

Mime
View raw message