Fonctionnalités

  • Un champ supplémentaire « Onglets produit » pour Gérer l’affichage : onglets WAI-ARIA accessibles (flèches, Début, Fin) ou accordéon, avec accordéon sur mobile, dans Olivero ou tout autre thème
  • Règles construites avec l’autocomplétion d’entités, jamais d’ID saisis : tous les produits, des produits, des catégories de taxonomie et leurs termes enfants, des termes de marque et des valeurs d’attribut Commerce comme Taille : M, avec exclusions
  • Les onglets de même titre sont en concurrence et la règle la plus précise gagne : un « Livraison » pour tout le site s’efface devant celui d’une catégorie
  • Une section « Onglets produit » dans le formulaire du produit : masquer un onglet, lui donner un autre contenu, ajouter jusqu’à trois onglets propres et remplir les champs personnalisés
  • Contenu enrichi dans l’éditeur de texte du site, blocs de questions, lignes de caractéristiques avec nos propres icônes et fichiers gérés dont l’usage est suivi
  • Un second champ supplémentaire, « Champs personnalisés », liste les champs remplis du produit ; ils s’impriment aussi partout avec {field:clé}
  • Cache de rendu étiqueté avec le produit, ses variations et termes et l’étiquette du module ; le cron rafraîchit les pages quand un onglet daté commence ou se termine
  • Un seul JSON-LD FAQPage par page, une permission dédiée, des traductions d’interface en espagnol et en français

Drupal Commerce ne connaît pas les onglets produit : les conditions de livraison, l’entretien et les questions des clients finissent copiés dans le corps de chaque produit, ou dans des blocs affichés partout, qu’ils conviennent ou non. Onglets produit et champs personnalisés ajoute des onglets réutilisables, rédigés une fois et affichés seulement sur les produits retenus par leurs règles.

Un onglet contient un texte enrichi, des questions-réponses, un tableau de caractéristiques ou des fichiers. Ses règles s’appuient sur ce que votre catalogue possède déjà : catégories de taxonomie (avec ou sans leurs enfants), termes de marque, valeurs d’attribut Commerce, produits isolés et exclusions. Il peut commencer et finir à des jours donnés. Dans le formulaire du produit, vous masquez un onglet, le réécrivez pour ce produit ou ajoutez des onglets propres, et vous remplissez des champs comme la matière ou l’origine.

Comment il s’intègre à Drupal Commerce

Administration de la boutique
Commerce › Configuration › Produits › Onglets produit liste les onglets, avec des tâches locales pour les champs personnalisés, le testeur et les réglages. L’accès dépend de la permission « Administrer les onglets produit et les champs personnalisés ».
Formulaire du produit
Une section repliable Onglets produit montre le tableau d’explication et les choix propres au produit ; elle est enregistrée avec lui.
Affichage
Le module ajoute les champs supplémentaires « Onglets produit » (placé sur l’affichage par défaut à l’installation) et « Champs personnalisés » ; déplacez-les ou masquez-les dans Gérer l’affichage de chaque type de produit. La sortie est mise en cache avec le produit, ses variations et termes, les réglages et l’étiquette du module.
Versions
Drupal 11.3 avec Commerce 3, testé avec Olivero et Claro.

Installation

  1. Étape 1

    Téléchargez le zip dans Mon compte › Téléchargements sur ecom-addons.com.

  2. Étape 2

    Décompressez-le dans modules/custom/ (le dossier est ecom_addons_product_tabs) et activez-le dans Étendre ou avec drush en ecom_addons_product_tabs.

  3. Étape 3

    Importez les traductions avec drush locale:check && drush locale:update, puis ouvrez Commerce › Configuration › Produits › Onglets produit.

Téléchargez le guide pas à pas (PDF)

FAQ

D’où viennent les catégories ?

Des champs de référence à la taxonomie de vos types de produit. Un champ ou vocabulaire nommé comme « brand » ou « marque » est traité comme des marques, les autres comme des catégories.

Est-ce compatible avec le cache de page ?

Oui. Le bloc est le même pour tous les visiteurs et ses étiquettes de cache sont invalidées quand un onglet, un champ, les réglages ou le produit changent.

Le balisage FAQ apportera-t-il des résultats enrichis ?

Le JSON-LD FAQPage est du schema.org valide, mais Google n’affiche les résultats FAQ que pour certains sites gouvernementaux et de santé. Vous pouvez le désactiver.

Mon contenu est-il conservé à la désinstallation ?

Seulement si « Conserver les onglets et les champs » est activé ; la réinstallation suivante le récupère.

Historique des versions

  1. Chargement…

Avis

Chargement…