[TYPO3-german] FlexForm-Fehler

Markus Deckmann Markus.Deckmann79 at web.de
Thu Feb 19 16:45:36 CET 2009


Hi Leute,

ich sitze hier gerade an einem Fehler der in einem FlexForm zur 
Konfiguration eines BE-/FE-Elements vorkommt.

Folgende Definition unter "<config>" habe ich innerhalb der 
flexform_ds_pi1.xml:

<config>
<type>select</type>
<itemsProcFunc>tx_extname_pi1->addSubModes</itemsProcFunc>
</config>

Dies sollte eigentlich zur Folge haben das aus der 
class.tx_extname_pi1.php die Methode addSubModes() aufgerufen wird die 
folgendermaßen aussieht:

function addSubModes($config) {
$optionList = array();
// add first option
$optionList[0] = array(0 => 'option1', 1 => 'value1');
// add second option
$optionList[1] = array(0 => 'option2', 1 => 'value2');
$config['items'] = array_merge($config['items'],$optionList);
return $config;
}

Bei den beiden Ausschnitten (FlexForm und PHP) habe ich mich an das 
Beispiel Typo3-Wikis [1] gehalten. Leider funktioniert das Beispiel bei 
mir nicht. Es wird zwar eine Select-Box dargestellt, nur leider ist 
diese leer und nicht wie erwartet mit den Werten der Methode 
"addSubModes()" befüllt.

Kann mir jemand sagen was ich verkehrt mache? Ziel des ganzen soll es 
sein dynamisch je nach einer vorher getätigten Auswahl in der FlexForm 
verschiedene Möglichkeiten in einer zweiten Select-Box zur Auswahl 
anzubieten. Bei mir geht allerdings ja noch nicht mal das befüllen mit 
statischen Werten.

Danke schonmal für eure Hilfe
Ciao Markus

[1] 
http://wiki.typo3.org/Extension_Development%2C_using_Flexforms#Dynamic_Data_in_Flexforms


More information about the TYPO3-german mailing list