Module Magento Insertion d’un attribut produit dans un modèle Page Builder

Page Builder ne convient pas toujours aux descriptions de produits, notamment lorsque le contenu est importé depuis un grossiste ou des systèmes ERP. Dans ces cas, Page Builder les affiche sous forme de code HTML, ce qui complique l’édition et la modification de la description.
SKU
INSERT-PROD-ATTR
15,38 €
Envoyer à un ami

Demander des informations sur ce produit

Description / Module Magento Insertion d’un attribut produit dans un modèle Page Builder

Données produit à l’emplacement choisi du modèle

Kowal InsertProductAttributeInToTemplate permet d’insérer les données du produit actuel dans le contenu préparé dans l’éditeur Magento, y compris dans les modèles de descriptions Page Builder. Une mise en page commune peut afficher différents textes et images selon le produit actuellement consulté.

Au lieu de dupliquer le contenu dans de nombreuses descriptions, vous l’enregistrez dans les attributs du produit et indiquez le champ approprié dans le widget.

Deux widgets pour créer du contenu

  • Insert Custom Description: récupère la valeur de l’attribut sélectionné du produit actuel. La liste de sélection comprend les champs de type text, textarea, price et weight ; l’attribut principal description est exclu de la sélection textarea.
  • Insert Image: affiche l’image issue de l’attribut de type media_image sélectionné.
  • Paramètres de l’image: classe CSS, taille de l’image, taille de l’agrandissement et ouverture optionnelle de l’image complète au clic.
  • Traitement du contenu: la valeur de la description est traitée par le filtre CMS Magento, ce qui permet de prendre en charge les directives et widgets qu’elle contient.

Champ supplémentaire Main description

Lors de l’installation, le module ajoute l’attribut produit main_description avec le libellé Main description. Il s’agit d’un champ texte optionnel de type textarea dans le groupe Content, avec des valeurs dépendantes de la vue magasin.

Vous pouvez l’utiliser pour un fragment de description supplémentaire et placer son contenu dans la partie choisie du modèle à l’aide de Insert Custom Description.

Comment préparer le modèle

  1. Renseignez les champs texte ou image sélectionnés sur les produits.
  2. Insérez le widget Insert Custom Description ou Insert Image à l’emplacement approprié du contenu dans l’éditeur Magento.
  3. Sélectionnez l’attribut et, pour l’image, définissez les paramètres de présentation.
  4. Enregistrez le contenu et vérifiez le résultat sur la fiche produit.

Les widgets utilisent le contexte du produit actuel. Les valeurs sont récupérées depuis ses données ; un champ de description vide renvoie un contenu vide, et l’absence d’image sélectionnée n’affiche aucune image. L’utilisation nécessite une page disposant d’un contexte produit accessible.

Installation

Package Composer : kowal/module-insertproductattributeintotemplate; module : Kowal_InsertProductAttributeInToTemplate. Une installation depuis un ZIP dans app/code/Kowal/InsertProductAttributeInToTemplate.

Après l’installation, activez le module avec la commande php bin/magento module:enable Kowal_InsertProductAttributeInToTemplate, exécutez php bin/magento setup:upgrade et videz le cache avec php bin/magento cache:flush. En production, tenez compte de la procédure de déploiement Magento ; la documentation indique l’option --keep-generated pour les mises à jour.

Caractéristiques

Compatibilité avec le modèle Luma / Blank, KOWAL

Notice d'installation du module

Installation

* Dans un environnement de production, veuillez utiliser l’option --keep-generated

Type : Composer

  1. Le module est disponible dans le référentiel composer :
    • Référentiel GitLab privé : https://gitlab.com
  2. Ajoutez le référentiel composer à la configuration :
    composer config repositories.insert.product.attribute.template vcs https://gitlab.com/magento2ext/insert-product-attribute-in-to-template
  3. Ajoutez le token d’accès au référentiel GitLab privé :
    composer config --auth gitlab-token.gitlab.com <TWÓJ_TOKEN>
  4. Installez le module avec Composer :
    composer require kowal/module-insertproductattributeintotemplate
  5. Appliquez les mises à jour de la base de données :
    php bin/magento setup:upgrade
  6. Videz le cache :
    php bin/magento cache:flush
Cliquer pour passer le carrousel

Nous avons trouvé d'autres produits qui pourraient vous plaire !

Rédigez votre propre commentaire
Vous commentez : Module Magento Insertion d’un attribut produit dans un modèle Page Builder
Votre notation:
Prix
Qualité
Assistance
loader
Chargement...

Votre évaluation est enrégistrée avec succès. Merci.

Questions et réponses

Question
Le module permet-il d’insérer la valeur de n’importe quel attribut produit (par exemple « matériau », « taille », « marque ») directement dans le modèle Page Builder ?
Réponse
Oui — le module permet d’insérer dans le contenu Page Builder (par exemple dans l’éditeur de la page produit ou d’une landing page) la valeur dynamique de l’attribut produit sélectionné, ce qui augmente la flexibilité du contenu.
Question
Puis-je faire glisser un bloc dans Page Builder et indiquer quel attribut du produit doit y être affiché ?
Réponse
Oui — après l’installation du module, un nouveau type de bloc/élément apparaît dans Page Builder, ou des champs étendus permettent de sélectionner le code de l’attribut et de l’assigner à un emplacement dans le contenu.
Question
Existe-t-il une configuration permettant de définir un texte ou une valeur par défaut lorsqu’un attribut est vide ?
Réponse
Oui — dans les paramètres du module, vous pouvez définir un texte de remplacement (fallback) ou masquer l’élément si l’attribut du produit n’a pas de valeur.
Question
Le module fonctionne-t-il également avec différentes vues de boutique (multi-store) et différentes langues ?
Réponse
Oui — comme le module fonctionne avec les attributs produit standard et s’intègre à Page Builder dans Magento 2, il prend en charge les environnements avec plusieurs store views/languages.
Question
L’installation du module nécessite-t-elle de modifier les fichiers du cœur de Magento ou du thème ?
Réponse
Non — le module fonctionne comme une extension Magento 2 et s’intègre à Page Builder sans écraser les fichiers core, ce qui facilite les futures mises à jour.
Question
Puis-je utiliser la valeur d’un attribut dans un contenu SEO ou marketing (par exemple « Matériau : X ») dans un bloc Page Builder sans devoir la modifier manuellement pour chaque produit ?
Réponse
Oui — le module récupère automatiquement la valeur de l’attribut pour le produit actuel et l’affiche dans le contenu du bloc Page Builder, ce qui permet de gagner du temps et évite de devoir la saisir manuellement pour chaque produit.
Question
Cela a-t-il un impact négatif sur les performances de la boutique ?
Réponse
En général, non — l’affichage de la valeur de l’attribut est une lecture légère des données du produit. Toutefois, comme toujours avec Page Builder et un plus grand nombre de blocs, il convient de vérifier les performances dans un environnement de test.
Question
Puis-je personnaliser le style d’affichage de la valeur d’un attribut (couleur, police, mise en page) dans le bloc Page Builder ?
Réponse
Oui — même si la configuration de base permet d’insérer la valeur, la mise en page/le bloc peut être personnalisé dans le thème ou via CSS afin que le style corresponde au design de la boutique.
Question
Le module prend-il en charge / fonctionne-t-il avec Page Builder disponible par défaut dans Magento 2 (Commerce) ou comme extension dans la version Community ?
Réponse
Oui — le module est destiné à Magento 2 avec la fonctionnalité Page Builder ; avant l’installation, il est recommandé de vérifier si votre version de Magento dispose de Page Builder ou le prend en charge. (Source : fiche du module)
Question
Après l’achat du module, est-ce que je bénéficie d’une assistance technique et de mises à jour ?
Réponse
Oui — le fabricant indique fournir une assistance et des mises à jour pour les modules disponibles dans la boutique.
Modifier les préférences de cookies