[TYPO3-german] Flexforms: SelectBox-Wert wird nicht gespeichert
christian oettinger
christian.oettinger at gmx.de
Sat May 2 23:09:59 CEST 2009
Hallo Daniela,
ich kann Dir nicht direkt helfen, aber da sich offenbar keiner meldet,
der das kann, schreibe ich trotzdem (ich warte manchmal und das ist
deprimierend). Vielleicht hast Du es ja inzwischen aber auch schon
rausgefunden, dann erledigt sich die mail.
Ich würde Dir folgendes raten: Versuche erstmal ein funktionierendes
Beispiel, etwa hier:
http://www.typo3-snippets.de/snippets/extension-programmierung/flexforms-benutzen.html
Wenn das funktioniert, dann passe Zeile für Zeile bzw. label für label
hin zu Deinem Beispiel an und versuche es zwischendurch immer wieder,
bis Du feststellst, wo das Problem liegt.
Sollte das unveränderte Beispiel schon nicht funktionieren, dann muss
der Fehler wohl woanders liegen...
viele Grüße!
christian (oe)
> 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