Domi
2011-09-21 08:51:37 UTC
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
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