Les plugins classiques : Différence entre versions

De TheliaDoc
Aller à : navigation, rechercher
Ligne 3 : Ligne 3 :
  
 
Si vous avez lu la partie [[Introduction_aux_plugins]], nous pouvons avancer.
 
Si vous avez lu la partie [[Introduction_aux_plugins]], nous pouvons avancer.
 +
 +
Voici une structure de classe typique d'un plugin de type "classique".
  
 
<pre>
 
<pre>
Ligne 37 : Ligne 39 :
 
?>
 
?>
 
</pre>
 
</pre>
 +
 +
Détaillons les méthodes :
 +
 +
PluginsClassiques : constructeurs
 +
 +
boucle : méthode permettant de générer une nouvelle boucle
 +
 +
action : méthode appelée à chaque chargement de page
 +
 +
statut : méthode appelée lors d'un changement de statut d'une commande (depuis l'admin)
 +
 +
confirmation : méthode appelée lors d'une confirmation de commande (appel de la banque)

Version du 10 juillet 2007 à 18:27

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".

<?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

action : méthode appelée à chaque chargement de page

statut : méthode appelée lors d'un changement de statut d'une commande (depuis l'admin)

confirmation : méthode appelée lors d'une confirmation de commande (appel de la banque)