---
title: "Feld aus Flexforms auslesen"
url: "https://www.typo3.net/d/42378-feld-aus-flexforms-auslesen"
source: "typo3.net"
tags: ["Extensions","Entwicklung","Frage"]
created: "2006-05-02"
last_reply: "2007-09-11"
replies: 5
solved: false
page: 1
pages: 1
lang: "de"
---

# Feld aus Flexforms auslesen

Extensions › Entwicklung · 5 Antworten · gestartet 2006-05-02

## Eröffnungsbeitrag

**nickno** · 2006-05-02 · [Beitrag #1](https://www.typo3.net/d/42378-feld-aus-flexforms-auslesen/1)

Hallo,
ich habe folgendes kleines Problem. Ich wollte ein bestehendes Plugin per Flexforms erweitern:

```php
<?xml version="1.0" encoding="utf-8" standalone="yes" ?>
<t3datastructure>
  <root>
  <type>array</type>
    <el>
      <field_url>
        <tceforms>
          <label>URL(ohne Berater-ID)</label>
          <config>
            <type>input</type>
            <eval>trim</eval>
            <size>28</size>
          </config>
        </tceforms>
      </field_url>
      <field_title>
        <tceforms>
          <label>Angezeigter Link-Text</label>
	  <config>
            <type>input</type>
            <eval>trim</eval>
            <size>15</size>
          </config>
        </tceforms>
      </field_title>
    </el>
  </root>
</t3datastructure>
```

Nun will ich das innerhalb einer Extension auslesen:

```php
		$url = $this->cObj->data['pi_flexform']['field_url'];
```

Es wird allerdings nichts zurück gegeben, daher der Verdacht, dass diese Abfrage falsch ist. Die Felder werden im Backend nämlcih angezeigt...

MfG
Tim

## Antworten

### [#2](https://www.typo3.net/d/42378-feld-aus-flexforms-auslesen/2) · just2b · 2006-05-02

$url = $this->pi_getFFvalue($this->cObj->data['pi_flexform'], 'field', 'sDEF');

lg georg

### [#3](https://www.typo3.net/d/42378-feld-aus-flexforms-auslesen/3) · nickno · 2006-05-02

> **just2b schrieb:**
>
> $url = $this->pi_getFFvalue($this->cObj->data['pi_flexform'], 'field', 'sDEF');
>
> lg georg

Danke :)

### [#4](https://www.typo3.net/d/42378-feld-aus-flexforms-auslesen/4) · Gsicht · 2007-09-11

Ich dreh durch...

XML:

```html
<?xml version="1.0" encoding="iso-8859-1" standalone="yes" ?>
<T3DataStructure>
		<ROOT>
			<TCEforms>
				<sheetTitle>LLL:EXT:alumni/locallang_tca.php:alumni.pi_flexform.showwhat</sheetTitle>
			</TCEforms>
			<type>array</type>
			<el>
			  <what_to_display>
				<TCEforms>	
				  <label>LLL:EXT:alumni/locallang_tca.php:alumni.pi_flexform.title</label>
				  <config>
						<type>input</type>
						<size>24</size>
						<max>48</max>
						<eval>trim</eval>
				  </config>
				</TCEforms>
			  </what_to_display>	
			</el>
		</ROOT>
</T3DataStructure>
```

PHP:

```php
$piFlexForm = $this->cObj->data['pi_flexform'];
$test = $this->pi_getFFvalue($piFlexForm, 'what_to_display', 'sDEF');
```

Flexform wird korrekt angezeigt, ich kann auch Werte in dem Feld speichern, aber $test bleibt leer. Was, verflucht nochmal, mache ich bloss falsch?

Danke im Voraus für jede Hilfe.

-Gsicht

### [#5](https://www.typo3.net/d/42378-feld-aus-flexforms-auslesen/5) · just2b · 2007-09-11

sDef vs. el

georg

### [#6](https://www.typo3.net/d/42378-feld-aus-flexforms-auslesen/6) · Gsicht · 2007-09-11

Neues PHP:

```php
$test = $this->pi_getFFvalue($piFlexForm, 'what_to_display', 'el');
```

$test ist immer noch leer  :'(

---

Quelle: „Feld aus Flexforms auslesen“, typo3.net, https://www.typo3.net/d/42378-feld-aus-flexforms-auslesen
Beiträge von Mitgliedern des Forums. Bitte mit Link auf die Diskussion zitieren.
