magento theme

Les Thèmes sous Magento

Un thème est n'importe quelle combinaison de fichier, de template et/ou de skin qui créent l'expérience visuelle de votre site e-Commerce. Magento a la capacité de charger des thèmes multiples en même temps, et distingue donc les thèmes sous deux catégories

  • Le thème par Défaut
    Chaque interface vient avec un thème appelé par "défaut" qui est le thème principal d'une interface. Quand vous assignez une interface à votre boutique, l'application recherche automatiquement ce thème par "défaut" et charge ce thème dès l'entrée sur la boutique. Afin de personnaliser la conception de votre boutique, vous pouvez éditer ou modifier ce thème, ou créer un autre thème et le charger à côté de celui par défaut. Le thème par défaut doit contenir toutes les Paginations requises, les Templates et les Skins pour que votre boutique soit exempte d'erreurs et est par conséquent le thème prioritaire dans la hiérarchie de chargement des thèmes.

  • Les autres thèmes
    Selon vos besoins, un autre thème peut contenir autant de fichiers que bon vous semble. Ce type de thème est destiné à apporter des modifications provisoires, vous pouvez créer une présentation saisonnières sans devoir créer un nouveau thème par défaut complet avec seulement quelques images et en mettant à jour une partie du CSS, vous pouvez facilement transformer votre boutique en véritable stand de Noël pour une courte durée.

Maintenant jetons un coup d'œil aux composants d'un thème :

  • (Layouts) Paginations
    Des fichiers XML basics définissent la pagination des blocs pour les différentes pages, aussi bien que contrôler les informations des balises META et l'encodage des caractères dans la page. Les fichiers de pagination sont séparés sur la base d'un par module, chaque module apporte avec lui son propre fichier de pagination.

  • Templates
    Les Templates sont des fichiers PHTML qui contiennent des marqueurs (X)HTML et qui sont nécessaires à PHP pour créer une présentation visuelle logique des informations et des fonctionnalités.

  • Skins
    Les Skins sont des Block spécifiques de Javascript, de CSS et de fichiers Images qui complètent votre code (X)HTML. Quels sont ces blocs me direz-vous? Bonne question, et ne vous inquiétez pas, nous avons presque fini de définir les composants de Magento.

Les Blocks

Les Blocs sont un moyen par lequel Magento distingue la gamme de fonctionnalités dans le système et crée une façon modulaire pour gérer cette gamme d'un point de vue visuelle et à la fois fonctionnelle. Il existe deux types de blocs et ils travaillent ensemble à créer la sortie visuelle.

  • Blocs Structuraux
    Ce sont des blocs dont l'objectif unique est de définir la structure visuelle d'une page de votre boutique. Les exemples seraient l'en-tête, la colonne de gauche, la colonne principale et le pied de la page.

Structure des blocs d'une page dans Magento
#Header
#Left
#Main
#Footer

  • Les Infoboxes
    Ce sont des blocs qui affichent le contenu réel à l'intérieur de chaque bloc structurel. Chaque éléments représentent une fonctionnalité dans la page et ils utilisent des templates pour générer du code (X)HTML à insérer dans le bloc structurel parent. Les exemples sont la liste des catégories, le mini panier, les tags de produit et la liste des produit, le comparateur...

#Header
Category
List
Callout
Product
Tags
Compare
products
Product Listing
Sub Category List
Newsletter
Signup
Footer Links
Callout