Moduł Magento Wstawianie atrybutu produktu do szablonu page builder
- Kompatybilność
- 2.4.8, 2.4.7, 2.4.6
Opis / Moduł Magento Wstawianie atrybutu produktu do szablonu page builder
Dane produktu w wybranym miejscu szablonu
Kowal InsertProductAttributeInToTemplate pozwala wstawiać dane bieżącego produktu do treści przygotowanej w edytorze Magento, w tym do szablonów opisów PageBuildera. Wspólny układ może wyświetlać różne teksty i zdjęcia zależnie od aktualnie oglądanego produktu.
Zamiast powielać zawartość w wielu opisach, zapisujesz ją w atrybutach produktu i wskazujesz odpowiednie pole w widżecie.
Dwa widżety do budowania treści
- Insert Custom Description: pobiera wartość wybranego atrybutu bieżącego produktu. Lista wyboru obejmuje pola typu text, textarea, price i weight; główny atrybut description jest wyłączony z wyboru textarea.
- Insert Image: wyświetla obraz z wybranego atrybutu typu media_image.
- Parametry obrazu: klasa CSS, rozmiar zdjęcia, rozmiar powiększenia oraz opcjonalne otwieranie pełnego obrazu po kliknięciu.
- Przetwarzanie treści: wartość opisu jest przetwarzana przez filtr CMS Magento, co pozwala obsłużyć znajdujące się w niej dyrektywy i widżety.
Dodatkowe pole Main description
Podczas instalacji moduł dodaje atrybut produktu main_description z etykietą Main description. Jest to nieobowiązkowe pole tekstowe typu textarea w grupie Content, z wartościami zależnymi od widoku sklepu.
Możesz wykorzystać je na dodatkowy fragment opisu i umieścić jego zawartość w wybranej części szablonu za pomocą Insert Custom Description.
Jak przygotować szablon
- Uzupełnij wybrane pola tekstowe lub obrazowe na produktach.
- Wstaw widżet Insert Custom Description albo Insert Image w odpowiednim miejscu treści edytora Magento.
- Wskaż atrybut, a dla zdjęcia ustaw parametry prezentacji.
- Zapisz treść i sprawdź wynik na karcie produktu.
Widżety korzystają z kontekstu aktualnego produktu. Wartości są pobierane z jego danych; puste pole opisu zwraca pustą treść, a brak wybranego obrazu nie wyświetla zdjęcia. Zastosowanie wymaga strony z dostępnym kontekstem produktu.
Instalacja
Pakiet Composer: kowal/module-insertproductattributeintotemplate; moduł: Kowal_InsertProductAttributeInToTemplate. Możliwa jest też instalacja z ZIP w app/code/Kowal/InsertProductAttributeInToTemplate.
Po instalacji włącz moduł poleceniem php bin/magento module:enable Kowal_InsertProductAttributeInToTemplate, wykonaj php bin/magento setup:upgrade i wyczyść cache przez php bin/magento cache:flush. W produkcji uwzględnij procedurę wdrożenia Magento; dokumentacja wskazuje opcję --keep-generated dla aktualizacji.
Więcej informacji
| Zgodność z szablonem | Luma / Blank, KOWAL |
|---|
Instrukcja Instalacji modułu
Instalacja
* W środowisku produkcyjnym proszę użyć opcji --keep-generated
-
Moduł jest dostępny w repozytorium composer:
- Prywatne repozytorium GitLab:
https://gitlab.com
- Prywatne repozytorium GitLab:
-
Dodaj repozytorium composer do konfiguracji:
composer config repositories.insert.product.attribute.template vcs https://gitlab.com/magento2ext/insert-product-attribute-in-to-template -
Dodaj token dostępu do prywatnego repozytorium GitLab:
composer config --auth gitlab-token.gitlab.com <TWÓJ_TOKEN> -
Zainstaluj moduł za pomocą Composer:
composer require kowal/module-insertproductattributeintotemplate -
Zastosuj aktualizacje bazy danych:
php bin/magento setup:upgrade -
Wyczyść pamięć podręczną:
php bin/magento cache:flush