Hallo,

ich arbeite mich gerade in Fluid ein und stolper über folgendes Problem, ich möchte das erste und letzte Element meiner Schleife mit einer besonderen Klasse ausgeben:
<f:for each="{menu}" as="page" iteration="iteration">
  <f:if condition="!iteration.isLast&&!iteration.isFirst">
                <f:then>
                        <li>
                        <a href="{page.link}" 
class="{page.class}">{page.title}</a>
                        </li>
                </f:then>
  </f:if>
  <f:if condition="iteration.isFirst">
                <f:then>
                        <li class="first" >
                                <a href="{page.link}" 
class="{page.class}">{page.title}</a>
                        </li>
        </f:then>
  </f:if>                 
                
  <f:if condition="iteration.isLast">
        <f:then>
                <li class="last" >
                        <a href="{page.link}" 
class="{page.class}">{page.title}</a>
                </li>
        </f:then>
  </f:if>         
                
</f:for>

Jedoch werden meine IF Bedinungen immer "true". Ist das ein Bug oder habe ich einen Denkfehler? Kann man das auch verkürzt schreiben, sowas wie eine IF ELSEIF ELSE Bedingung?

Schöne Grüße
Dominic
_______________________________________________
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german

Antwort per Email an