Premier+plugin+administrationPremier+plugin+administrationPremier+plugin+administration


23-06-11

Premier plugin administration

Nous allons réaliser un premier plugin qui ne sert à rien d'autre qu'à afficher un texte sur la partie administration du site Internet.

Fichier admin.php

class plugins_premierplugin_admin{
      // Notre classe pour la partie administration de notre plugin
}

Les plugins doivent toujours être nommés en fonction du nom de la classe et inversement.

Affichons maintenant une page dans l'administration pour notre premier plugin :

/**
* Execute le plugin dans l'administration en retournant le template désiré
*/
public function run(){
$create = frontend_controller_plugins::create(); 
$create->append_assign(
        'hello_the_world',
        'Bonjour le monde dans l\'administration'
    );
    $create->append_display('index.phtml');
}   

La fonction "run" est la pièce maitresse pour afficher les pages d'administration. Si celle-ci n'est pas présente, aucune de vos pages ne sera affichée.

Le fichier template (index.phtml)

{include file="cplugin/layout_up.phtml"}
Notre premier plugin

Notre premier plugin qui affiche un joli texte :

{$hello_the_world}

{include file="cplugin/layout_down.phtml"}