Les plugins classiques : Différence entre versions
Ligne 46 : | Ligne 46 : | ||
PluginsClassiques : constructeurs | PluginsClassiques : constructeurs | ||
− | boucle : méthode permettant de générer une nouvelle boucle | + | boucle : méthode permettant de générer une nouvelle boucle. Elle reçoit en paramètre le contenu de la boucle + les arguments |
− | action : méthode appelée à chaque chargement de page | + | action : méthode appelée à chaque chargement de page. Elle reçoit le contenu de la page en paramètre. |
− | statut : méthode appelée lors d'un changement de statut d'une commande (depuis l'admin) | + | statut : méthode appelée lors d'un changement de statut d'une commande (depuis l'admin). Elle reçoit en paramètre la commande. |
− | confirmation : méthode appelée lors d'une confirmation de commande (appel de la banque) | + | confirmation : méthode appelée lors d'une confirmation de commande (appel de la banque). Elle reçoit en paramètre la commande. |
Version du 11 juillet 2007 à 09:29
Les plugins classiques peuvent ajouter des actions, des boucles à Thelia. Ils peuvent aussi enrichir l'interface d'administration.
Si vous avez lu la partie Introduction_aux_plugins, nous pouvons avancer.
Voici une structure de classe typique d'un plugin de type "classique".
Le Plugin classique hérite de la classe Plugins.
<?php include_once(realpath(dirname(__FILE__)) . "/Plugins.class.php"); class PluginsClassiques extends Plugins{ function PluginsClassiques($nom=""){ $this->Plugins($nom); } function boucle($texte, $args){ } function action($res){ } function statut($commande){ } function confirmation($commande){ } } ?>
Détaillons les méthodes :
PluginsClassiques : constructeurs
boucle : méthode permettant de générer une nouvelle boucle. Elle reçoit en paramètre le contenu de la boucle + les arguments
action : méthode appelée à chaque chargement de page. Elle reçoit le contenu de la page en paramètre.
statut : méthode appelée lors d'un changement de statut d'une commande (depuis l'admin). Elle reçoit en paramètre la commande.
confirmation : méthode appelée lors d'une confirmation de commande (appel de la banque). Elle reçoit en paramètre la commande.