[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