Recherche rapide : Avancée

 

Vous êtes ici : Accueil > Articles > Développement d'extensions sous TYPO3 > Développement d'extensions sous TYPO3 (suite)

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
            )
        ),

Les derniers articles à consulter :

Afficher une page 404
Comment créér une page non trouvée (404) sous TYPO3

TYPO3 et le e-Commerce (1ère partie)
Quelle extension utiliser pour faire du e-Commerce avec TYPO3 ?

Felogin, la newloginbox intégrée (TYPO3 v 4.2)
Felogin remplace l'extension newloginbox et offre la possibilité d'offrir une boite de connexion pour protéger l'accès à certaines pages.