---
title: "Bedingung im Template - nach jedem xten Datensatz..."
url: "https://www.typo3.net/d/119429-bedingung-im-template-nach-jedem-xten-datensatz"
source: "typo3.net"
tags: ["Extensions","Fluid","Frage","ViewHelper"]
created: "2015-01-06"
last_reply: "2015-04-06"
replies: 3
solved: true
page: 1
pages: 1
lang: "de"
---

# Bedingung im Template - nach jedem xten Datensatz...

Extensions · 3 Antworten · gelöst · gestartet 2015-01-06

## Frage

**mbuchegger** · 2015-01-06 · [Beitrag #1](https://www.typo3.net/d/119429-bedingung-im-template-nach-jedem-xten-datensatz/1)

Hallo Leute.

Vielleicht suche ich nach den falschen Wörtern. Das wird ja wohl öfter mal gebraucht werden. Ich möchte definieren, dass (zB) alle 4 Datensätze ein <div> eingefügt wird.

zB dann so:
<div class="artikel">
<div class="artikel">
<div class="artikel">
<div class="artikel">
<div class="zeilenumbruch">

glg M.

## Beste Antwort

**mbuchegger** · 2015-04-06 · [Beitrag #4](https://www.typo3.net/d/119429-bedingung-im-template-nach-jedem-xten-datensatz/4)

Hab die Lösung nach langer Zeit gefunden.

Man kann bei einer Ausgabe über <f:for each... auch eine iteration erstellen darüber können dann einige Dinge abgefragt werden. zB auch der wievielte Datensatz der aktuelle gerade ist. Also so bekommt jeder dieser Datensatzabfrage eine Zahl von 1 weg. Und dann kann man mit einer condition="{iterationBenennung}%2" zB abfragen ob sich die Zahl ohne Rest durch 2 teilen lässt.

Dann wurde es etwas tricky, denn bei dieser condition gilt ein Rest als wahr und nicht dann wenn die Zahl durch Zwei teilbar ist. Also noch eine <f:then><f:else> - Bedingung dazu und das ganze klappt.

Hier mein Beispiel:

```html
<f:for each="{news}" as="newsItem" iteration="iterator">

    <f:if condition="{iterator.cycle}%2">
        <f:then></f:then>
        <f:else><div class="clearfix visible-lg-block"></div></f:else>
    </f:if>

</f:for>
```

Benötigt habe ich das um Bootstrap klar zu machen wann eine neue Teile im Spaltensystem anfangen muss. Sonst verschiebt sich ständig alles ;)

Problem solved ;)

glg M.

## Antworten

### [#2](https://www.typo3.net/d/119429-bedingung-im-template-nach-jedem-xten-datensatz/2) · toifel · 2015-01-06

Ein Zeilenumbruch als eigenes <div> ist schon ziemlich überholt.
Ich würde hierfür CSS empfehlen.. die ":after" Pseudoclass hilft und spart dann auch überflüssiges Markup.

Bsp: <http://jsfiddle.net/M4aV3/1/>

### [#3](https://www.typo3.net/d/119429-bedingung-im-template-nach-jedem-xten-datensatz/3) · mbuchegger · 2015-01-06

Danke für die Rückmeldung.

Ja das ist natürlich auch eine Variante. Es geht um Bootstrap, dort wird das so gemacht. Muss einfach etwas darüber nachdenken. Mit dem Ansatz lässt sich das sicher auch verwirklichen. ;)

Danke.

glg

### [#4](https://www.typo3.net/d/119429-bedingung-im-template-nach-jedem-xten-datensatz/4) · mbuchegger · 2015-04-06 · Beste Antwort

(Text siehe oben unter „Beste Antwort“.)

---

Quelle: „Bedingung im Template - nach jedem xten Datensatz...“, typo3.net, https://www.typo3.net/d/119429-bedingung-im-template-nach-jedem-xten-datensatz
Beiträge von Mitgliedern des Forums. Bitte mit Link auf die Diskussion zitieren.
