[TYPO3-german] Flexforms: SelectBox-Wert wird nicht gespeichert
Daniela Waranie
typo3-community at gmx.de
Mon Apr 27 14:57:17 CEST 2009
Hallo zusammen,
ich habe für mein FE-Plugin eine selectbox ('select') in mein Flexform
hinzugefügt. Das Formular wird im Backend auch richtig angezeigt. Alle 3
Optionen werden angezeigt. Leider wird der ausgewählte Wert NICHT
gespeichert bzw. bei erneuter Anzeige des Plugin-BE-Formulars NICHT
vorausgewählt.
Was mache ich falsch?
In der Datenbank wurde für das FE-Plugin (Content Element) folgender
Wert gespeichert:
<field index="orderBy">
<value index="vDEF"></value>
</field>
In PHP (main()) wird kein Wert geliefert, wenn ich wie im Tutorial
beschreiben darauf zugreife:
http://wiki.typo3.org/Extension_Development%2C_using_Flexforms#Accessing_Flexform_Options
...in meinem Fall dann also via $this->lConf['orderBy'].
Die Feldbeschreibung im Flexform lautet wie folgt (unterhalb des 'el'
XML Elements):
<orderBy type="array">
<TCEforms type="array">
<config type="array">
<type_t3dev>select</type_t3dev>
<maxitems/>
<size/>
<type>select</type>
<items type="array">
<numIndex index="0" type="array">
<numIndex index="0">no sorting</numIndex>
<numIndex index="1" type="integer">0</numIndex>
</numIndex>
<numIndex index="1" type="array">
<numIndex index="0">ascending</numIndex>
<numIndex index="1" type="integer">1</numIndex>
</numIndex>
<numIndex index="2" type="array">
<numIndex index="0">descending</numIndex>
<numIndex index="1" type="integer">2</numIndex>
</numIndex>
</items>
</config>
<label>Order Cloud Words</label>
</TCEforms>
</orderBy>
Vielen Dank im Voraus.
Lieben Gruß
Daniela Waranie
More information about the TYPO3-german
mailing list