Nous allons maintenant passer à un affichage sur le frontend. C’est à dire que vos clients verront un rendu visuel lié à votre module. Frontend par opposition à adminhtml qui correspond au back office. Install le troisième mot clé, moins utilisé correspond lui à l’étape d’installation de magento.
DÉCLARATION DU CONTROLLER
Rien d’exceptionnel pour le moment, mais cette partie du tutoriel va me permettre d’aborder la notion de controller et de routeur.
Tout d’abord, ajoutons dans la balise config du fichier Gestion/etc/config.xml la déclaration du routeur, c’est à dire:
CRÉATION DE L’ACTION DU CONTROLLER
Nous pouvons ensuite ajouter la partie Action. Pour ce faire, créons le fichier Gestion/controllers/IndexController.php contenant :
Il contient deux méthodes accessibles par les urls suivantes:
<url de votre site>/gest/index/index
<url de votre site>/gest/index/autre
<url de votre site>/gest/index/ (fonctionne également)
Le premier « index » correspond au nom de notre controller et non pas à la méthode index qui est elle en troisième position. C’est d’ailleur la méthode par défaut. C’est pourquoi la troisième urls est également valide.
Etape suivante : 3 – Vue Controleur
Si vous avez un module précis à réaliser et que vous n’êtes pas à l’aise avec sa réalisation, contactez notre développeur magento.