Template d’une fiche résumé produit
Documentation et tutoriels
- e-majine
- Ma boutique
Sommaire
Introduction
E-majine vous permet de personnaliser l’affichage de la fiche résumée d’un produit selon les besoins à l’aide d’un template adaptable.
Ce template est chargé par ordre de priorité selon le « contexte d’utilisation » et « l'ensemble produit » auxquels la fiche résumée appartient.
Ordre de chargement
Voici l’ordre et le format de chargement des personnalisation de template :
/catalog/product/short_product_{context}_{ensemble_produit}.html
/catalog/product/short_product_{context}.html
/catalog/product/short_product_{ensemble_produit}.html
/catalog/product/short_product.html
Par exemple pour la popup d’ajout au panier le contexte d’affichage est « addToCartConfirmation » donc la priorité des templates sera :
/catalog/product/short_product_addToCartConfirmation_{ensemble_produit}.html
/catalog/product/short_product_addToCartConfirmation.html
/catalog/product/short_product_{ensemble_produit}.html
/catalog/product/short_product.html
Contexte d’affichage
Le contexte d’affichage peut être connu à partir du hook « Gestion des produits » puis « Redéfinition de la fiche résumée d'un produit » autrement nommé dans le code du hook : « displayProductSummary() ».
Le contexte est le troisième paramètre du hook.
Les différents contextes d’affichage sont :
addToCartConfirmation | Affichage depuis la popup d’ajout au panier |
productArray | Affichage depuis une méthode de publication de catalogue |
publicationCatalog | Affichage depuis une méthode de publication de catalogue |
publicationCatalogFamillesList | Affichage depuis une méthode de publication de famille produit |
publicationProductList | Affichage depuis une méthode de publication de produits |
publicationRandomProduct | Affichage depuis une méthode de publication de mise en avant de produits |
widgetProduct | Affichage depuis un widget d’affiche produit |
widgetRandomProduct | Affichage depuis un widget de mise en avant de produit |
widgetLastProduct | Affichage depuis un widget des derniers produits |
cartDetail | Affichage depuis le panier (Étape confirmation) |
cart | Affichage depuis le panier (Étape initiale) |
freeProduct | Affichage depuis le panier d’un produit offert via action sur commande |
preform | Affichage depuis un préformaté |
preform_XXX | Affichage depuis un préformaté dans un bloc produit |
emailing | Affichage depuis une newsletter |
googleMap | Affichage depuis une carte Google map. |
associatedPack | Affichage d'un pack produit |
associated | Affichage d'un produit associé |