Magento-Modul zum Einfügen eines Produktattributs in eine Page Builder-Vorlage
- Kompatibilität
- 2.4.8, 2.4.7, 2.4.6
Beschreibung / Magento-Modul zum Einfügen eines Produktattributs in eine Page Builder-Vorlage
Produktdaten an einer ausgewählten Stelle der Vorlage
Kowal InsertProductAttributeInToTemplate ermöglicht es, Daten des aktuellen Produkts in Inhalte einzufügen, die im Magento-Editor vorbereitet wurden, einschließlich Beschreibungsvorlagen des PageBuilder. Ein gemeinsames Layout kann je nach aktuell angezeigtem Produkt unterschiedliche Texte und Bilder darstellen.
Statt Inhalte in vielen Beschreibungen zu duplizieren, speichern Sie sie in Produktattributen und wählen das entsprechende Feld im Widget aus.
Zwei Widgets zum Erstellen von Inhalten
- Insert Custom Description: ruft den Wert des ausgewählten Attributs des aktuellen Produkts ab. Die Auswahlliste umfasst Felder der Typen text, textarea, price und weight; das Hauptattribut description ist von der Auswahl für textarea ausgeschlossen.
- Insert Image: zeigt ein Bild aus dem ausgewählten Attribut des Typs media_image an.
- Bildparameter: CSS-Klasse, Bildgröße, Vergrößerungsgröße sowie optionales Öffnen des vollständigen Bildes nach dem Klick.
- Inhaltsverarbeitung: Der Wert der Beschreibung wird durch den Magento CMS-Filter verarbeitet, wodurch darin enthaltene Direktiven und Widgets unterstützt werden können.
Zusätzliches Feld Main description
Bei der Installation fügt das Modul das Produktattribut main_description mit der Bezeichnung Main description hinzu. Es ist ein optionales Textfeld vom Typ textarea in der Gruppe Content, mit Werten, die vom Store View abhängig sind.
Sie können es für einen zusätzlichen Beschreibungsabschnitt verwenden und seinen Inhalt mithilfe von Insert Custom Description an der gewünschten Stelle der Vorlage platzieren.
So bereiten Sie die Vorlage vor
- Füllen Sie die ausgewählten Text- oder Bildfelder bei den Produkten aus.
- Fügen Sie das Widget Insert Custom Description oder Insert Image an der passenden Stelle im Inhalt des Magento-Editors ein.
- Wählen Sie das Attribut aus und legen Sie für das Bild die Darstellungsparameter fest.
- Speichern Sie den Inhalt und prüfen Sie das Ergebnis auf der Produktseite.
Die Widgets nutzen den Kontext des aktuellen Produkts. Die Werte werden aus dessen Daten abgerufen; ein leeres Beschreibungsfeld gibt leeren Inhalt zurück, und wenn kein Bild ausgewählt ist, wird kein Bild angezeigt. Die Verwendung erfordert eine Seite mit verfügbarem Produktkontext.
Installation
Composer-Paket: kowal/module-insertproductattributeintotemplate; Modul: Kowal_InsertProductAttributeInToTemplate. Eine Installation aus einer ZIP-Datei unter app/code/Kowal/InsertProductAttributeInToTemplate ist ebenfalls möglich.
Aktivieren Sie das Modul nach der Installation mit dem Befehl php bin/magento module:enable Kowal_InsertProductAttributeInToTemplate, führen Sie php bin/magento setup:upgrade aus und leeren Sie den Cache mit php bin/magento cache:flush. Berücksichtigen Sie in der Produktion den Magento-Deployment-Prozess; die Dokumentation weist für Updates auf die Option --keep-generated hin.
Weitere Informationen
| Übereinstimmung mit der Vorlage | Luma / Leer, KOWAL |
|---|
Installationsanleitung für das Modul
Installation
* In der Produktionsumgebung verwenden Sie bitte die Option --keep-generated
Typ: Composer
- Das Modul ist im Composer-Repository verfügbar:
- Privates GitLab-Repository:
https://gitlab.com
- Privates GitLab-Repository:
- Fügen Sie das Composer-Repository zur Konfiguration hinzu:
composer config repositories.insert.product.attribute.template vcs https://gitlab.com/magento2ext/insert-product-attribute-in-to-template - Fügen Sie das Zugriffstoken für das private GitLab-Repository hinzu:
composer config --auth gitlab-token.gitlab.com - Installieren Sie das Modul mit Composer:
composer require kowal/module-insertproductattributeintotemplate - Wenden Sie die Datenbankaktualisierungen an:
php bin/magento setup:upgrade - Leeren Sie den Cache:
php bin/magento cache:flush