1 – Comment créer un module Magento 1 avec du XML ?

Première étape: indiquer à magento que nous allons lui greffer un module supplémentaire. 

DÉCLARATION DU MODULE

Pour ce faire nous allons créer le fichier nommé :

 /app/etc/modules/Valibus_Gestion.xml

Comme vous le voyez il s’agit d’un xml. Dans magento beaucoup de déclaration se font par un fichier xml, surtout en ce qui concerne le squelette de votre module.

<?xml version="1.0"?>
<config>
<modules>
<Valibus_Gestion>
<active>true</active>
<codePool>local</codePool>
</Valibus_Gestion>
</modules>
</config>

active : true correspond à l’activation du module lui même à l’intérieur de magento. En passant ce paramètre à false, les autres composants du mondule seront également désactivés.

code Pool local car on développe dans la partie local par opposition à code Pool core qui est le coeur de Magento, vous trouverez également des code pool community pour les modules issus de magento connect.

Valibus est le namespace et Gestion est le nom du module

Ce fichier se retrouve concaténé par le mvc avec tous les autres xml.

CRÉATION DE L’ARBORESCENDE DU MODULE

Nous allons donc créer le dossier des sources du module:

/app/code/local/Valibus/Gestion

Ainsi que le /etc/config.xml de celui-ci, dans lequel nous nous contentons pour le moment de ne déclarer que la version de celui-ci.

<?xml version="1.0"?>
<config>
<modules>
<Valibus_Gestion>
<version>1.0.0</version>
</Valibus_Gestion>
</modules>
</config>

Etape suivante :  2 – Affichage en frontend

En cas de difficulté avec ces instructions, nous vous proposons de nous contacter pour obtenir les services de notre  développeur magento.