Les plugins classiques : Différence entre versions

De TheliaDoc
Aller à : navigation, rechercher
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.