[TYPO3-german] fluid first und last item

Sebastian Schmal sebastian.schmal at gmx.de
Mon Jun 30 21:07:57 CEST 2014


das geht! :)

<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:else>
<div class="item"><f:render partial="List/ItemStart" 
arguments="{newsItem: newsItem,settings:settings,iterator:iterator}" 
/></div>
</f:else>
</f:if>
</f:else>
</f:if>
</f:for>


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/

------------------------------------------

Am 30.06.2014 20:07, schrieb Johannes C. Schulz [EnzephaloN IT-Solutions]:
> 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