23-12-11
Création de plugin
Pour réaliser un plugin,
il faut créer un dossier et le placer dans "plugins" afin de préparer la structure.
Créer les fichiers et dossiers en prenant exemple sur le plugin contact :


Une fois vos fichiers créés,
il faut nommer les classes suivant une convention particulière en respectant le nom de votre dossier ainsi que le fichier sur lequel vous travaillez.
Exemple pour le fichier admin.php:
class plugins_nomduplugin_admin{}
Exemple pour le fichier public.php
class plugins_nomduplugin_public{}
Exécuter un plugin:
Pour exécuter les classes,
magix cms à besoin d'une fonction nommé run() qui s'occupe de faire les requêtes HTTP ainsi que l'éxécution des autres fonctions.
public function run(){
$this->_loadConfigVars();
if(isset($this->email)){
$this->send_email();
}else{
$create = frontend_controller_plugins::create();
$create->append_display('index.phtml');
}
}
Pour en savoir plus sur les fonctions de création de plugin, référez vous à l'API


