---
title: "viewHelper für Flexform mit for each funktioniert nicht"
url: "https://www.typo3.net/d/116526-viewhelper-fuer-flexform-mit-for-each-funktioniert-nicht"
source: "typo3.net"
tags: ["Extensions","Extbase","FlexForms","Fluid","Frage"]
created: "2013-11-07"
last_reply: "2013-11-08"
replies: 2
solved: false
page: 1
pages: 1
lang: "de"
---

# viewHelper für Flexform mit for each funktioniert nicht

Extensions › Extbase · 2 Antworten · gestartet 2013-11-07

## Eröffnungsbeitrag

**jenshh** · 2013-11-07 · [Beitrag #1](https://www.typo3.net/d/116526-viewhelper-fuer-flexform-mit-for-each-funktioniert-nicht/1)

Sorry, ich stehe offensichtlich vollkommen auf dem Schlauch. Ich habe eine vorhandene Flexform mit einem Container in dem sich ein Array befindet. Mir gelingt es einfach nicht dieses Array mit <f:for each="{field_partnercontainer}" as="partner"> per viewHelper auszulesen. Wie kann kann ich aus der folgenden Flexform die field_name auslesen:

```xml
<?xml version="1.0" encoding="utf-8" standalone="yes" ?>
<T3FlexForms>
    <data>
        <sheet index="sDEF">
            <language index="lDEF">
                <field index="field_headline">
                    <value index="vDEF">Headline</value>
                </field>
                <field index="field_plz">
                    <value index="vDEF">23845</value>
                </field>
                <field index="field_partnercontainer">
                    <el index="el">
                        <section index="2">
                            <itemType index="field_partner">
                                <el>
                                    <field index="field_name">
                                        <value index="vDEF">Name1</value>
                                    </field>
                                    <field index="field_email">
                                        <value index="vDEF">email1@email.de</value>
                                    </field>
                                </el>
                            </itemType>
                            <itemType index="_TOGGLE">0</itemType>
                        </section>
                        <section index="3">
                            <itemType index="field_partner">
                                <el>
                                    <field index="field_name">
                                        <value index="vDEF">Name2</value>
                                    </field>
                                    <field index="field_email">
                                        <value index="vDEF">email2@email.de</value>
                                    </field>
                                </el>
                            </itemType>
                            <itemType index="_TOGGLE">0</itemType>
                        </section>
                    </el>
                </field>
            </language>
        </sheet>
    </data>
</T3FlexForms>
```

## Antworten

### [#2](https://www.typo3.net/d/116526-viewhelper-fuer-flexform-mit-for-each-funktioniert-nicht/2) · karlchen · 2013-11-07

hier zwei Links die dirch weiterbringen sollten.

Flexform mit Viewhelper:
<http://t3n.de/magazin/zehn-tipps-tricks-extbase-fluid-227639/3/>

oder falls du noch ein piBase basierte Extension nutzt:

Bevor die Übergabe an das Template erfolgt, einfach mit dem Snippet ein Array erstellen, das dann mit for each="" genutzt werden könnte:
<http://typo3.org/documentation/snippets/sd/237/>

### [#3](https://www.typo3.net/d/116526-viewhelper-fuer-flexform-mit-for-each-funktioniert-nicht/3) · jenshh · 2013-11-08

Danke für die Links. Allerdings geht auch das nicht tief genug. An die Felder field_headline und field_plz komme ich ja. Das ist kein Problem. Ich komme nicht an die Felder unterhalb von field_partnercontainer, also field_name und field_email, was ja noch einmal ein Array ist. Da muss es doch so etwas wie
<f:for each="{field_partnercontainer}" as="partner"> oder
<f:for each="{field_partner}" as="partner"> oder <f:for each="{field_partnercontainer.field_partner}" as="partner"> oder oder oder geben. Nichts davon funktioniert.

---

Quelle: „viewHelper für Flexform mit for each funktioniert nicht“, typo3.net, https://www.typo3.net/d/116526-viewhelper-fuer-flexform-mit-for-each-funktioniert-nicht
Beiträge von Mitgliedern des Forums. Bitte mit Link auf die Diskussion zitieren.
