Le modèle MVC

MVC

Le modèle MVC : séparation du Modèle de données, et la Vue utilisateur et du Controle des évènements

Layouts

  • Magento rajoute une partie Layout qui structure la Vue. Cet élément est très important est représente le fondement de toute la structure d'affichage de Magento.
  • Un template peut donc être utilisé par plusieurs blocs différents, la sortie HTML a le même design, mais les données ne sont chargées de la même façon.
  • Les layouts permettent d'ajouter des blocs, d'en enlever, déplacer, ajouter des élements dans un bloc, ajouter des fichiers CSS / JS, modifier les class du <body>, gérer la pagination, etc.

Comprendre l'affichage d'une page sous Magento