Magento-module Productattribuut invoegen in Page Builder-sjabloon
- Compatibiliteit
- 2.4.8, 2.4.7, 2.4.6
Beschrijving / Magento-module Productattribuut invoegen in Page Builder-sjabloon
Productgegevens op een gekozen plek in het sjabloon
Kowal InsertProductAttributeInToTemplate maakt het mogelijk om gegevens van het huidige product in te voegen in content die is voorbereid in de Magento-editor, waaronder Page Builder-sjablonen voor beschrijvingen. Een gemeenschappelijke lay-out kan verschillende teksten en afbeeldingen tonen, afhankelijk van het product dat op dat moment wordt bekeken.
In plaats van dezelfde content in meerdere beschrijvingen te dupliceren, slaat u deze op in productattributen en wijst u het juiste veld aan in de widget.
Twee widgets voor het opbouwen van content
- Insert Custom Description: haalt de waarde op van het geselecteerde attribuut van het huidige product. De keuzelijst bevat velden van het type text, textarea, price en weight; het hoofdattribuut description is uitgesloten van de textarea-selectie.
- Insert Image: toont de afbeelding uit het geselecteerde attribuut van het type media_image.
- Afbeeldingsparameters: CSS-klasse, afbeeldingsgrootte, vergrotingsgrootte en optioneel het openen van de volledige afbeelding na een klik.
- Contentverwerking: de waarde van de beschrijving wordt verwerkt door het Magento CMS-filter, zodat de daarin aanwezige directives en widgets kunnen worden afgehandeld.
Extra veld Main description
Tijdens de installatie voegt de module het productattribuut main_description toe met het label Main description. Dit is een optioneel tekstveld van het type textarea in de groep Content, met waarden die afhankelijk zijn van de winkelweergave.
U kunt dit gebruiken voor een extra deel van de beschrijving en de inhoud ervan met Insert Custom Description in een gekozen onderdeel van het sjabloon plaatsen.
Een sjabloon voorbereiden
- Vul de gekozen tekst- of afbeeldingsvelden bij de producten in.
- Voeg de widget Insert Custom Description of Insert Image in op de juiste plek in de content van de Magento-editor.
- Selecteer het attribuut en stel voor de afbeelding de weergaveparameters in.
- Sla de content op en controleer het resultaat op de productpagina.
De widgets gebruiken de context van het actuele product. Waarden worden opgehaald uit de productgegevens; een leeg beschrijvingsveld geeft lege content terug en als er geen afbeelding is geselecteerd, wordt er geen afbeelding getoond. Het gebruik vereist een pagina waarop de productcontext beschikbaar is.
Installatie
Composer-pakket: kowal/module-insertproductattributeintotemplate; module: Kowal_InsertProductAttributeInToTemplate. Installatie vanuit een ZIP-bestand in app/code/Kowal/InsertProductAttributeInToTemplate is ook mogelijk.
Schakel na de installatie de module in met de opdracht php bin/magento module:enable Kowal_InsertProductAttributeInToTemplate, voer php bin/magento setup:upgrade uit en leeg de cache met php bin/magento cache:flush. Neem in productie de Magento-deploymentprocedure in acht; de documentatie vermeldt de optie --keep-generated voor updates.
Meer informatie
| Overeenstemming met sjabloon | Luma / Blank, Smid |
|---|
Installatiehandleiding voor de module
Installatie
* Gebruik in een productieomgeving de optie --keep-generated
Type: Composer
- De module is beschikbaar in de composer-repository:
- Privé GitLab-repository:
https://gitlab.com
- Privé GitLab-repository:
- Voeg de composer-repository toe aan de configuratie:
composer config repositories.insert.product.attribute.template vcs https://gitlab.com/magento2ext/insert-product-attribute-in-to-template - Voeg een toegangstoken toe voor de privé GitLab-repository:
composer config --auth gitlab-token.gitlab.com - Installeer de module met Composer:
composer require kowal/module-insertproductattributeintotemplate - Pas de database-updates toe:
php bin/magento setup:upgrade - Leeg de cache:
php bin/magento cache:flush