Toute l'actualité du CMS TYPO3, typoscripts, extensions, liens et téléchargements
Nous sommes le 10/02/2012
Le développement d'extensions sous TYPO3 (suite)
Il ne reste donc plus qu'à générer les fichiers de notre extension puis à l'installer. Pour ce faire, cliquer sur View result puis choisissez le chemin d'installation.
Puis WRITE. Installez votre extension comme vous le feriez pour n'importe quelle autre. TYPO3 nous demande de créer notre table ainsi qu'un répertoire.
Notre extension apparait désormais dans le gestionnaire d'extensions.
II- Développement local
Notre extension est désormais installée. Nous allons créer deux enregistrements sur une page de notre site. Créer une page appelée « Contacts ».
Passez ensuite en mode liste sur cette page et créez quelques membres.
Deux petites remarques après avoir enregistré des personnes dans notre liste de contact depuis le formulaire de saisie :
- Le champ "Code postal" n'est pas assez long (la taille est de 4)
- Les enregistrements sont classés/affichés par uid, ce qui est tout sauf explicite
Nous allons télécharger par FTP le dossier « user_contactlist » situé dans /typo3/typo3conf/ext/ (extension locale).
Editez ensuite le fichier tca.php. Ce fichier contient notamment la configuration des champs dans le backend. Repérez l'entrée postcode (le nom du champ dans la base de données) car c'est celle qui nous intéresse.
"postcode" => Array (
"exclude" => 1,
"label" => "LLL:EXT:user_contactlist/locallang_db.xml:user_contactlist_members.postcode",
"config" => Array (
"type" => "input",
"size" => "5",
"max" => "5",
"eval" => "int",
"checkbox" => "0",
"range" => Array (
"upper" => "1000",
"lower" => "10"
),
"default" => 0
)
),


