Les plugins classiques : Différence entre versions

De TheliaDoc
Aller à : navigation, rechercher
Ligne 5 : Ligne 5 :
  
 
Voici une structure de classe typique d'un plugin de type "classique".
 
Voici une structure de classe typique d'un plugin de type "classique".
 +
 +
Le Plugin classique hérite de la classe Plugins.
  
 
<pre>
 
<pre>

Version du 11 juillet 2007 à 09:07

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

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)