---
title: "Fe-Ext bekommt XML Wert nicht!?"
url: "https://www.typo3.net/d/72403-fe-ext-bekommt-xml-wert-nicht"
source: "typo3.net"
tags: ["Extensions","Entwicklung","FlexForms","Frage"]
created: "2008-01-14"
last_reply: "2008-01-14"
replies: 1
solved: false
page: 1
pages: 1
lang: "de"
---

# Fe-Ext bekommt XML Wert nicht!?

Extensions › Entwicklung · 1 Antwort · gestartet 2008-01-14

## Eröffnungsbeitrag

**NickD** · 2008-01-14 · [Beitrag #1](https://www.typo3.net/d/72403-fe-ext-bekommt-xml-wert-nicht/1)

hallo,

ich habe eine extension geschrieben, welche einen auswahlwert (im backend, beim einbinden in eine seite - selectbox) erhalten soll. dazu habe ich eine flexform.xml angelegt und die ext_tables.php um folgende zeilen erweitert:

```php
$TCA['tt_content']['types']['list']['subtypes_addlist'][$_EXTKEY.'_pi1'] ='pi_flexform';

t3lib_extMgm::addPiFlexFormValue($_EXTKEY.'_pi1', 'FILE:EXT:'.$_EXTKEY . '/flexform.xml');
```

meine xml besitzt folgenden aufbau:

```php
<T3DataStructure>
  <sheets>
    <sDEF>
      <ROOT>
        <TCEforms>
          <sheetTitle>Ausgabe</sheetTitle>
        </TCEforms>
        <type>array</type>
        <el>
          <bereich>
            <TCEforms>
              <label>Plugin</label>
              <config>
                <type>select</type>
                <items type="array">
                  <numIndex index="0" type="array">
                    <numIndex index="0">Name</numIndex>
                    <numIndex index="1">Wert</numIndex>
                  </numIndex>
                </items>
                <maxitems>1</maxitems>
                <size>1</size>
              </config>
            </TCEforms>
          </bereich>
        </el>
      </ROOT>
    </sDEF>
  </sheets>
</T3DataStructure>
```

die selectbox erscheint im backend bereits mit den in der xml enthaltenen daten. leider kommt in der extension nichts an...die auswahl versuch ich folgend auszulesen:

```php
$this->code = $this->pi_getFFvalue($this->cObj->data['pi_flexform'], 'bereich', 'sDEF');
```

in $this->code sollte nun der wert der auswahl stehen oder nicht?

lg, nick

## Antworten

### [#2](https://www.typo3.net/d/72403-fe-ext-bekommt-xml-wert-nicht/2) · NickD · 2008-01-14

ok folgende zeile hat gefehlt:

```php
$this->pi_initPIflexForm();
```

---

Quelle: „Fe-Ext bekommt XML Wert nicht!?“, typo3.net, https://www.typo3.net/d/72403-fe-ext-bekommt-xml-wert-nicht
Beiträge von Mitgliedern des Forums. Bitte mit Link auf die Diskussion zitieren.
