Ajouter œil pour publier

Développement d'extensions tierces
Avatar de l’utilisateur
tom-over
Membre
Messages : 829
Inscription : 23 Mai 2008 10:43
Localisation : Rouen

Ajouter œil pour publier

Messagepar tom-over » 01 Avr 2014 11:13

Bonjour,
J'avais créé une extension il y a quelques année et j'aurais aimé ajouter dans le back-office l’œil pour choisir de publier ou non un enregistrement.

Savez vous comment procéder ?


Avatar de l’utilisateur
KlausGrenoble
Membre
Messages : 261
Inscription : 27 Jan 2013 00:11
Localisation : Grenoble

Re: Ajouter œil pour publier

Messagepar KlausGrenoble » 02 Avr 2014 17:51

Einfügen eines Feldes in die Datenbank und DCA
Einfügen einer Aktion in den DCA
Erstellen einer Methode, die das Icon gemäß dem Status anzeigt
Erstellen einer Methode, die den Status in der Datenbank setzt


Quatre pas sont nécessaires:
1. Ajout d'un champ dans dans la bd et du DCA
2. Introduction d'une action dans le DCA
3. Création d'une méthode, qui affiche l'icône en fonction de son status (gris/vert)
4. Création d'une méthode, qui mémorise le statut dans la bd

1. Die SQL-Definitionen werden direkt im DCA implementiert.

Les définitions SQL seront implémentées depuis contao3 directement dans le DCA

3. Hierfür wird eine eigene Klasse angelegt. Wenn bereits eine Klasse mit anderen Callbacks o.ä. vorhanden ist, können die Methoden auch dort eingefügt werden.

Il faut définir une classe. S'il y en a déjà avec d'autres Callbacks ou similaires, on peut y les introduire.

4. In der Methode toggleIcon wird die Methode toggleVisibility aufgerufen, wenn ein entsprechender URL-Parameter vorhanden ist. Dies funktioniert sowohl per Ajax als auch als Javascript-Fallback-Link.

Dans la méthode toggleIcon on appèlle la méthode toggleVisibility si un URL-Parameter correspondant existe. Ceci fonctionne per Ajax ou aussi avec un Javascript-Fallback-Link.

J'ai rien compris.
C'est bon ?

Avatar de l’utilisateur
tom-over
Membre
Messages : 829
Inscription : 23 Mai 2008 10:43
Localisation : Rouen

Re: Ajouter œil pour publier

Messagepar tom-over » 03 Avr 2014 09:14

Génial un grand merci pour ta transmission sur le forum allemand :wink:

lien vers le tuto : https://github.com/contao/docs/blob/3.2 ... erungen.md

Je vais regarder ça de près...


Revenir vers « Développement d'extensions »

Qui est en ligne ?

Utilisateurs parcourant ce forum : Aucun utilisateur inscrit et 1 invité