Module Magento Insertion d’un attribut produit dans un modèle Page Builder
- SKU
- INSERT-PROD-ATTR
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
- Renseignez les champs texte ou image sélectionnés sur les produits.
- Insérez le widget Insert Custom Description ou Insert Image à l’emplacement approprié du contenu dans l’éditeur Magento.
- Sélectionnez l’attribut et, pour l’image, définissez les paramètres de présentation.
- 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
-
Le module est disponible dans le référentiel composer :
- Référentiel GitLab privé :
https://gitlab.com
- Référentiel GitLab privé :
-
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 -
Ajoutez le token d’accès au référentiel GitLab privé :
composer config --auth gitlab-token.gitlab.com <TWÓJ_TOKEN> -
Installez le module avec Composer :
composer require kowal/module-insertproductattributeintotemplate -
Appliquez les mises à jour de la base de données :
php bin/magento setup:upgrade -
Videz le cache :
php bin/magento cache:flush