[TYPO3-german] fluid first und last item

Johannes C. Schulz [EnzephaloN IT-Solutions] info at enzephalon.de
Mon Jun 30 20:07:56 CEST 2014


Nein, so ists falsch. Es mus ineinander verschachtelt werden.

Ganz kurz:
if isFirst
then
  ...
else
  if isLast
  then
    ..
  else
    ..

Bei den ... halt das, was in sem Fall ausgeführt werden soll. Das letzte else ist der Fall wo weder isFirst noch isLast true ist.

Viele Grüße
Johannes C. Schulz -  EnzephaloN IT-Solutions 
(von unterwegs gesendet)

On 30. Juni 2014 19:56:06 MESZ, Sebastian Schmal <sebastian.schmal at gmx.de> wrote:
>meinst du so?
>
><f:for each="{news}" as="newsItem" iteration="iterator">
><f:if condition="{iterator.isFirst}">
><f:then>
><div class="item w2 item-first-child"><f:render
>partial="List/ItemStart" 
>arguments="{newsItem: newsItem,settings:settings,iterator:iterator}" 
>/></div>
></f:then>
><f:else>
><f:if condition="{iterator.isLast}">
><f:then>
><div class="item w2 item-last-child"><f:render partial="List/ItemStart"
>
>arguments="{newsItem: newsItem,settings:settings,iterator:iterator}" 
>/></div>
></f:then>
></f:if>
></f:else>
><f:then>
><div class="item w2 item-last-child"><f:render partial="List/ItemStart"
>
>arguments="{newsItem: newsItem,settings:settings,iterator:iterator}" 
>/></div>
></f:then>
><f:else>
><div class="item"><f:render partial="List/ItemStart" 
>arguments="{newsItem: newsItem,settings:settings,iterator:iterator}" 
>/></div>
></f:else>
></f:if>
></f:for>
>
>bei dir hat irgendwie etwas gefehlt :)
>
>
>------------------------------------------
>
>TYPO3 - TIPPS - ANLEITUNGEN - NEWS
>unter: http://blog.ingeniumdesign.de/
>
>TYPO3 Webdesign Agentur Wiesbaden - Frankfurt
>unter: http://www.ingeniumdesign.de/
>
>Facebook Fan
>http://www.facebook.com/ingeniumdesign/
>
>------------------------------------------
>
>Am 30.06.2014 19:32, schrieb Johannes C. Schulz [EnzephaloN
>IT-Solutions]:
>> Kann so nicht gehen, aber ungefähr so:
>>
>> <f:if condition="{iterator.isFirst}">
>> <f:then>
>> <div class="item w2 item-first-child"><f:render
>partial="List/ItemStart"
>> arguments="{newsItem: newsItem,settings:settings,iterator:iterator}"
>> /></div>
>> </f:then>
>> <f:else>
>> <f:if condition="{iterator.isLast}">
>> <f:then>
>> <div class="item w2 item-last-child"><f:render
>partial="List/ItemStart"
>> arguments="{newsItem: newsItem,settings:settings,iterator:iterator}"
>> /></div>
>> </f:then>
>> <f:else>
>> <div class="item"><f:render partial="List/ItemStart"
>> arguments="{newsItem: newsItem,settings:settings,iterator:iterator}"
>> /></div>
>> </f:else>
>> </f:if>
>>
>>
>>
>> Viele Grüße
>> Johannes C. Schulz -  EnzephaloN IT-Solutions
>> (von unterwegs gesendet)
>>
>> On 30. Juni 2014 19:07:54 MESZ, Sebastian Schmal
><sebastian.schmal at gmx.de> wrote:
>>> so gehts leider auch nicht:
>>>
>>> <f:if condition="{settings.hidePagination}">
>>> <f:then>
>>> <f:for each="{news}" as="newsItem" iteration="iterator">
>>>
>>> <f:if condition="{iterator.isFirst}">
>>> <f:then>
>>> <div class="item w2 item-first-child"><f:render
>>> partial="List/ItemStart"
>>> arguments="{newsItem: newsItem,settings:settings,iterator:iterator}"
>>> /></div>
>>> </f:then>
>>> <f:else>
>>> <div class="item"><f:render partial="List/ItemStart"
>>> arguments="{newsItem: newsItem,settings:settings,iterator:iterator}"
>>> /></div>
>>> </f:else>
>>> </f:if>
>>>
>>> <f:if condition="{iterator.isLast}">
>>> <f:then>
>>> <div class="item w2 item-last-child"><f:render
>partial="List/ItemStart"
>>>
>>> arguments="{newsItem: newsItem,settings:settings,iterator:iterator}"
>>> /></div>
>>> </f:then>
>>> </f:if>
>>>
>>>
>>> </f:for>
>>> </f:then>
>>> <f:else>
>>> <n:widget.paginate objects="{news}" as="paginatedNews"
>>> configuration="{settings.list.paginate}"
>>> initial="{offset:settings.offset,limit:settings.limit}">
>>> <f:for each="{paginatedNews}" as="newsItem" iteration="iterator">
>>> <f:render partial="List/ItemStart" arguments="{newsItem:
>>> newsItem,settings:settings,iterator:iterator}" />
>>> </f:for>
>>> </n:widget.paginate>
>>> </f:else>
>>> </f:if>
>>>
>>>
>>> ------------------------------------------
>>>
>>> TYPO3 - TIPPS - ANLEITUNGEN - NEWS
>>> unter: http://blog.ingeniumdesign.de/
>>>
>>> TYPO3 Webdesign Agentur Wiesbaden - Frankfurt
>>> unter: http://www.ingeniumdesign.de/
>>>
>>> Facebook Fan
>>> http://www.facebook.com/ingeniumdesign/
>>>
>>> ------------------------------------------
>>>
>>> Am 30.06.2014 19:05, schrieb Johannes C. Schulz [EnzephaloN
>>> IT-Solutions]:
>>>> Hallo
>>>>
>>>> Der Standard-IF-Viewhelper kennt keine && oder || Verknüpfungen wie
>>> Du sie in !iterator.isLast&&!iterator.isFirst verwendet. Das geht zB
>>> mit dem if-Viewhelper aus der vhs-Extension.
>>>>
>>>> Viele Grüße
>>>> Johannes C. Schulz -  EnzephaloN IT-Solutions
>>>> (von unterwegs gesendet)
>>>>
>>>> On 30. Juni 2014 18:49:53 MESZ, Sebastian Schmal
>>> <sebastian.schmal at gmx.de> wrote:
>>>>> Hallo Liste,
>>>>>
>>>>> irgendwie stehe ich auf dem Schlauch. Möchte gerne bei meinen
>insg.
>>> 3
>>>>> Items ein first und ein last haben.
>>>>> mein fluid:
>>>>>
>>>>> <f:for each="{news}" as="newsItem" iteration="iterator">
>>>>>
>>>>> <f:if condition="{iterator.isFirst}">
>>>>> <f:then>
>>>>> <div class="item w2 item-first-child"><f:render
>>>>> partial="List/ItemStart"
>>>>> arguments="{newsItem:
>newsItem,settings:settings,iterator:iterator}"
>>>>> /></div>
>>>>> </f:then>
>>>>> </f:if>
>>>>>
>>>>> <f:if condition="{iterator.isLast}">
>>>>> <f:then>
>>>>> <div class="item w2 item-last-child"><f:render
>>> partial="List/ItemStart"
>>>>>
>>>>> arguments="{newsItem:
>newsItem,settings:settings,iterator:iterator}"
>>>>> /></div>
>>>>> </f:then>
>>>>> </f:if>
>>>>>
>>>>> <f:if condition="{!iterator.isLast&&!iterator.isFirst}">
>>>>> <f:then>
>>>>> <div class="item"><f:render partial="List/ItemStart"
>>>>> arguments="{newsItem:
>newsItem,settings:settings,iterator:iterator}"
>>>>> /></div>
>>>>> </f:then>
>>>>> </f:if>
>>>>>
>>>>> </f:for>
>>>>>
>>>>> habe insg. 3 Items. Doch ausgegeben werden mir 5 item.
>>>>>
>>>>> hoffe mir kann wer helfen ;)
>>>>> Danke
>>>>>
>>>>> --
>>>>> ------------------------------------------
>>>>>
>>>>> TYPO3 - TIPPS - ANLEITUNGEN - NEWS
>>>>> unter: http://blog.ingeniumdesign.de/
>>>>>
>>>>> TYPO3 Webdesign Agentur Wiesbaden - Frankfurt
>>>>> unter: http://www.ingeniumdesign.de/
>>>>>
>>>>> Facebook Fan
>>>>> http://www.facebook.com/ingeniumdesign/
>>>>>
>>>>> ------------------------------------------
>>>>> _______________________________________________
>>>>> TYPO3-german mailing list
>>>>> TYPO3-german at lists.typo3.org
>>>>> http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
>>> _______________________________________________
>>> TYPO3-german mailing list
>>> TYPO3-german at lists.typo3.org
>>> http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
>_______________________________________________
>TYPO3-german mailing list
>TYPO3-german at lists.typo3.org
>http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german


More information about the TYPO3-german mailing list