---
title: "Komma-getrennte Ausgabe von Elementen mit <f:for>"
url: "https://www.typo3.net/d/115994-komma-getrennte-ausgabe-von-elementen-mit-ffor"
source: "typo3.net"
tags: ["Extensions","Entwicklung","Fluid","Frage","TYPO3 6.x","ViewHelper"]
created: "2013-09-13"
last_reply: "2013-09-23"
replies: 2
solved: false
page: 1
pages: 1
lang: "de"
---

# Komma-getrennte Ausgabe von Elementen mit <f:for>

Extensions › Entwicklung · 2 Antworten · gestartet 2013-09-13

## Eröffnungsbeitrag

**typo3sven** · 2013-09-13 · [Beitrag #1](https://www.typo3.net/d/115994-komma-getrennte-ausgabe-von-elementen-mit-ffor/1)

In meinem Template habe ich eine List-View die alle Elemente ausgibt:

```php
<f:for each="{project.assignments}" as="assignment">
  {assignment.user.name}
</f:for>
```

Ist es möglich, die Liste mit Kommas zu teilen? Hinter dem letzten Element soll natürlich kein Komma stehen.

Eine Lösung wäre das hier:

```php
<f:for each="{project.assignments}" as="assignment" iteration="iterator">							
  <f:if condition="{iterator.isLast}">
    <f:then>{assignment.user.name}</f:then>
    <f:else>{assignment.user.name},</f:else>
  </f:if>						
</f:for>
```

Gibt es eine elegantere Lösung?

## Antworten

### [#2](https://www.typo3.net/d/115994-komma-getrennte-ausgabe-von-elementen-mit-ffor/2) · Unbekannter Benutzer · 2013-09-13

Im Grunde nicht, Du kannst es höchstens noch etwas zusammenfassen:

```xml
    <f:for each="{project.assignments}" as="assignment" iteration="iterator">	
    {assignment.user.name}{f:if(condition: iterator.isLast, then: '', else: ',')}
    </f:for>
```

### [#3](https://www.typo3.net/d/115994-komma-getrennte-ausgabe-von-elementen-mit-ffor/3) · typo3sven · 2013-09-23

Ok, vielen Dank. Das tut's so.

---

Quelle: „Komma-getrennte Ausgabe von Elementen mit <f:for>“, typo3.net, https://www.typo3.net/d/115994-komma-getrennte-ausgabe-von-elementen-mit-ffor
Beiträge von Mitgliedern des Forums. Bitte mit Link auf die Diskussion zitieren.
