[TYPO3-german] tx news und mehrere verschiedene List Layouts
Ralf-Rene Schröder
ralf.rene at online.de
Wed Jul 2 14:16:42 CEST 2014
Am 02.07.2014 13:44, schrieb Rainer Con:
> Also irgendwie krieg' ich das nicht gebacken.
> Vielleicht kann mir jemand die Templates/News/List.html so stricken das
> es passt.
> Bitte um Hilfe!
du hast falsch verschachtelt...
bitte...
<f:section name="content">
<f:if condition="{news}">
<f:then>
<f:if condition="{settings.templateLayout} == 1">
<f:then>
<div class="news-list-view layout-1">
<f:if condition="{settings.hidePagination}">
<f:then>
<f:for each="{news}" as="newsItem" iteration="iterator">
<f:render partial="List/Item" arguments="{newsItem:
newsItem,settings:settings,iterator:iterator}" />
</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/Item" arguments="{newsItem:
newsItem,settings:settings,iterator:iterator}" />
</f:for>
</n:widget.paginate>
</f:else>
</f:if>
</div>
</f:then>
<f:else>
<f:if condition="{settings.templateLayout} == 2">
<f:then>
<div class="news-list-view layout-2">
<f:if condition="{settings.hidePagination}">
<f:then>
<f:for each="{news}" as="newsItem" iteration="iterator">
<f:render partial="List/Produkt"
arguments="{newsItem: newsItem,settings:settings,iterator:iterator}" />
</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/Produkt"
arguments="{newsItem: newsItem,settings:settings,iterator:iterator}" />
</f:for>
</n:widget.paginate>
</f:else>
</f:if>
</div>
</f:then>
<f:else>
<div class="news-list-view no-layout">
eigentlich kommst du hier nicht hin, außer du wählst KEIN
Layout (denn 1 und 2 sind ja vorher schon abgefangen),
also als standard kannst du hier auch den THEN Inhalt
inerhalb des DIVs von layout-1 einfügen (oder ein mögliches drittes
Layout als DEFAULT)
</div>
</f:else>
</f:if>
</f:else>
</f:if>
</f:then>
<f:else>
<div class="no-news-found">
<f:translate key="list_nonewsfound" />
</div>
</f:else>
</f:if>
</f:section>
--
image[FORMAT] - Ralf-René Schröder
http://www.image-format.eu ... Wir geben Ihrem Image das richtige Format
More information about the TYPO3-german
mailing list