[TYPO3-UG France] flexform dynamique
DUCREUX Thierry
thierry.ducreux at cndp.fr
Thu Jun 30 14:13:46 CEST 2011
Bonjour
Cela peut servir à d'autres, j'ai trouvé l'erreur (qui est aussi sur le tuto)
function addElement(&$config) {
il faut récupérer le paramètre avec &$
++
Thierry
-----Message d'origine-----
De : typo3-france-bounces at lists.typo3.org [mailto:typo3-france-bounces at lists.typo3.org] De la part de DUCREUX Thierry
Envoyé : jeudi 30 juin 2011 12:39
À : typo3-france at lists.typo3.org
Objet : [TYPO3-UG France] flexform dynamique
Bonjour
Je souhaite créer un flexfom dynamique
Pour cela j'ai suivi un tuto et créé :
Flexform_ds.xml
<T3DataStructure>
<sheets>
<Configuration>
<ROOT>
<type>array</type>
<el>
<toto>
<TCEforms>
<label>Essai</label>
<config>
<type>select</type>
<itemsProcFunc>user_maclass->addElement</itemsProcFunc>
</config>
</TCEforms>
</toto>
...
Classe class.user_maclass.php à la racine de l'extension
<?php
class user_maclass {
function addElement($config) {
$optionList[0] = array(0 => 'option1', 1 => 'value1');
$optionList[1] = array(0 => 'option2', 1 => 'value2');
$config['items'] = array_merge($config['items'],$optionList);
return $config;
}
}
?>
Dans ext_tables.php j'ai aoujté :
include_once(t3lib_extMgm::extPath($_EXTKEY).'class.user_maclass.php');
Or dans mon back je vois bien :
Essai
Mais dessous la boit de dialogue est vide......
Avez-vous une idée du pb ?
Merci
Thierry
_______________________________________________
TYPO3-france mailing list
TYPO3-france at lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-france
More information about the TYPO3-france
mailing list