---
title: "Flexform -> Werte in 'pi_flexform' speichern"
url: "https://www.typo3.net/d/66787-flexform-werte-in-pi-flexform-speichern"
source: "typo3.net"
tags: ["Extensions","Entwicklung","Frage"]
created: "2007-08-15"
last_reply: "2007-08-15"
replies: 3
solved: false
page: 1
pages: 1
lang: "de"
---

# Flexform -> Werte in 'pi_flexform' speichern

Extensions › Entwicklung · 3 Antworten · gestartet 2007-08-15

## Eröffnungsbeitrag

**SirRuddy** · 2007-08-15 · [Beitrag #1](https://www.typo3.net/d/66787-flexform-werte-in-pi-flexform-speichern/1)

Hallo,

ich bastele zur Zeit mit Flexforms rum, und möchte als Eigenschaft für ein Plugin gerne einen Farbcode übergeben. Die Farben und Codes für die Select-Box sind im flexform.xml hinterlegt. (Soweit so gut.) Wenn ich nun eine Farbe auswähle, wird in der Datenbank in der Spalte pi_flexform der ganze XML-Pfad zu der Farbe abgelegt (siehe unten).

- Ist das normal?
  Was muss ich tun um **nur** den Farbcode zu speichern?
  Oder muss ich mich beim Auslesen durch den Pfad hangeln?

Bin über jeden weiterführenden Link zum Thema Flexforms (ohne TempVoilá) dankbar.

Gruß
SirRuddy

```php
<?xml version="1.0" encoding="iso-8859-1" standalone="yes" ?>
<t3flexforms>
    <data>
        <sheet index="sDEF">
            <language index="lDEF">
                <field index="farben">
                    <value index="vDEF">#FF6600</value>
                </field>
            </language>
        </sheet>
    </data>
</t3flexforms>
```

## Antworten

### [#2](https://www.typo3.net/d/66787-flexform-werte-in-pi-flexform-speichern/2) · SirRuddy · 2007-08-15

Nachtrag:

Kann es sein, dass es etwas mit **DOM Document Objekt Model** zu tun hat, und ich einen Parser benötige...?

### [#3](https://www.typo3.net/d/66787-flexform-werte-in-pi-flexform-speichern/3) · steffenk · 2007-08-15

das ist korrekt, das das in dem xml-Array gespeichert wird.
Dazu gibt es in der pibase spezielle Funtionen, um das wieder auszulesen

```php
$this->pi_initPIflexForm(); 
$farbe = $this->pi_getFFvalue($this->cObj->data['pi_flexform'], 'farben', 'sDEF');
```

### [#4](https://www.typo3.net/d/66787-flexform-werte-in-pi-flexform-speichern/4) · SirRuddy · 2007-08-15

Ich sehe es soeben! Hab ich sogar schon eingefügt. Ahhh  #angry#

Danke!

---

Quelle: „Flexform -> Werte in 'pi_flexform' speichern“, typo3.net, https://www.typo3.net/d/66787-flexform-werte-in-pi-flexform-speichern
Beiträge von Mitgliedern des Forums. Bitte mit Link auf die Diskussion zitieren.
