[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