Kowal Fotter - stopki Magento 2 tworzone w Page Builderze
- SKU
- M2-FOTTER
Opis / Kowal Fotter - stopki Magento 2 tworzone w Page Builderze
MAGENTO 2 · STOPKA · PAGE BUILDER · STORE VIEW
Projektuj stopkę w Page Builderze i wybieraj ją w panelu.
Kowal Fotter
Zastąp zawartość stopki aktywnym blokiem CMS. Przygotuj warianty dla języków, marek lub rynków i przypisuj je do Store View, korzystając ze znanych narzędzi Magento.
Bloki CMS · Dziedziczenie ustawień · Luma i Hyvä
JAK TO DZIAŁA W PRAKTYCE
01 · Tworzysz blok CMS
Projektujesz treść i układ stopki w Page Builderze.
02 · Przypisujesz wariant do sklepu
Wybierasz blok i ustawienia dla właściwego Store View.
03 · Publikujesz po odświeżeniu cache
Sprawdzasz stopkę i jej układ na komputerze oraz telefonie.
Co zyskuje Twój sklep?
Poznaj funkcje, zastosowanie i ustawienia modułu.
Zaprojektuj stopkę Magento w Page Builderze
Kowal Fotter pozwala zastąpić natywną zawartość stopki wybranym blokiem CMS. Projektujesz układ w znanym Page Builderze, wybierasz blok w konfiguracji i możesz stosować inne warianty dla poszczególnych Store View.
Page Builder
Układaj kolumny, teksty, obrazy, przyciski i linki bez edycji plików szablonu. Każda stopka pozostaje zwykłym blokiem CMS.
Multistore
Przygotuj różne stopki dla marek, języków lub rynków. Włączenie modułu i wybór bloku ustawisz per Store View z obsługą dziedziczenia Magento.
Luma i Hyvä
Jedna paczka może obsługiwać widoki korzystające z Lumy/Kowal i Hyvä. Możesz też zdecydować, czy zachować klasy CSS natywnej stopki motywu.
Jak to działa?
- Utwórz aktywny blok CMS i przygotuj jego zawartość.
- Udostępnij blok właściwym widokom sklepu i wybierz go w konfiguracji.
- Włącz podmianę i odśwież odpowiednie cache Magento.
Najważniejsze funkcje
- dowolna liczba wariantów stopek,
- wybór aktywnego bloku z panelu Magento,
- osobna konfiguracja dla Store View,
- opcjonalne zachowanie stylów natywnej stopki,
- powrót do natywnej stopki po wyłączeniu podmiany,
- renderowanie przez filtr CMS Magento i przekazywanie tagów cache bloku CMS,
- instalacja i aktualizacje przez Composer.
Wymagania: Magento Open Source lub Adobe Commerce 2.4.6+, PHP odpowiednie dla wersji Magento (od 8.1), Magento Page Builder i motyw wykorzystujący kontener footer-container. Na Hyvä wymagane jest wsparcie dla użytych typów Page Buildera.
Wybór bloku i dziedziczenie
Utwórz blok w Content → Blocks, włącz go i przypisz do właściwych widoków sklepu. Następnie otwórz Stores → Configuration → Kowal → Page Builder Footer, wybierz scope i ustaw Enable Custom Footer oraz Footer CMS Block.
Podmiana jest domyślnie wyłączona. Blok musi być aktywny i dostępny w aktualnym Store View lub All Store Views. Wybór po ID pozwala odróżnić bloki o tym samym identifierze.
Co zastępuje własna stopka
Moduł zastępuje całą zawartość footer-container, łącznie z linkami, newsletterem i copyright, jeśli motyw umieszcza je w tym kontenerze. Zaplanuj te elementy w swoim bloku CMS.
Elementy poza kontenerem pozostają na miejscu. Na stronach bez footer-container, np. standardowym checkout, moduł nie dodaje osobnej stopki.
Zachowanie stylów motywu
Opcja Keep Theme Footer Styles pozwala zachować oryginalne klasy kontenera i wynikające z nich style. Domyślnie moduł stosuje własną klasę kontenera, aby natywne reguły stopki nie narzucały układu Page Buildera.
Ogólne style motywu nadal obowiązują. W Hyvä potrzebna jest obsługa użytych typów Page Buildera, także tych dostarczonych przez inne rozszerzenia.
Cache i powrót do natywnej stopki
Treść jest renderowana przez filtr CMS Magento, a Full Page Cache pozostaje aktywny. Po zmianie konfiguracji, aktywności lub przypisania bloku odśwież cache config, block_html i full_page.
Brak poprawnego aktywnego bloku pozostawia natywną stopkę. Wyłączenie podmiany przywraca ją po odświeżeniu cache, zachowując utworzone bloki CMS.
Instalacja przez Composer
Pakiet kowal/module-fotter, moduł Kowal_Fotter. Po skonfigurowaniu dostępu do repozytorium Kowal zainstaluj pakiet, włącz moduł, zaktualizuj Magento i wyczyść cache. W produkcji uwzględnij kompilację i wdrożenie treści statycznych zgodnie z procesem sklepu.
Od konfiguracji do efektu
1. Tworzysz blok CMS
Projektujesz treść i układ stopki w Page Builderze.
2. Przypisujesz wariant do sklepu
Wybierasz blok i ustawienia dla właściwego Store View.
3. Publikujesz po odświeżeniu cache
Sprawdzasz stopkę i jej układ na komputerze oraz telefonie.
Przykład: osobna stopka dla każdego rynku
Polski widok ma lokalne dane kontaktowe i linki do dostawy, a niemiecki — własne treści oraz odnośniki. Oba korzystają z osobnych bloków CMS wybranych w konfiguracji, bez edycji szablonów stopki.
Zarządzaj stopką tak wygodnie jak treścią CMS.
Chcesz dopasować moduł do swojego sklepu? Zapytaj o wdrożenie Kowal Fotter i omów konfigurację lub potrzebne rozszerzenia.
Więcej informacji
| Motyw Hyvä | Zgodny z motywem Hyvä |
|---|---|
| Zgodność z szablonem | Hyvä, Luma / Blank, KOWAL |
Instrukcja Instalacji modułu
Przed rozpoczęciem
Moduł wymaga Magento 2.4.6+, PHP 8.1+ i Magento Page Builder. W Hyvä potrzebna jest działająca integracja Page Buildera. Pakiet nie wymaga osobnego adaptera Hyvä ani Kowal_Base.
Polecenia wykonaj w katalogu głównym Magento. Wersja PHP musi być zgodna z używaną wersją Magento. Dane dostępowe do repozytorium — e-mail klienta i token licencyjny — otrzymasz po zakupie. Są również dostępne w panelu klienta na kowal.store.
Dodaj repozytorium Composer
composer config repositories.kowal composer https://repo.kowal.storeSkonfiguruj dane dostępowe
Zastąp poniższe wartości adresem e-mail swojego konta i otrzymanym tokenem.
composer config http-basic.repo.kowal.store "TWOJ_EMAIL_KLIENTA" "TWOJ_TOKEN"Zainstaluj pakiet
composer require kowal/module-fotterWłącz moduł
php bin/magento module:enable Kowal_FotterZaktualizuj Magento
php bin/magento setup:upgradeDokończ wdrożenie
W trybie production wykonaj kompilację i wdrożenie plików statycznych zgodnie z procedurą sklepu. W przykładzie użyto języków pl_PL i en_US — zastąp je językami swojej instalacji.
php bin/magento setup:di:compile
php bin/magento setup:static-content:deploy pl_PL en_USPo instalacji lub zmianie konfiguracji wyczyść pamięć podręczną:
php bin/magento cache:clean config layout block_html full_pageUtwórz blok stopki
- Otwórz Content → Blocks → Add New Block.
- Nadaj blokowi nazwę i unikalny identyfikator, włącz go i przypisz do odpowiednich widoków sklepu lub All Store Views.
- Zaprojektuj stopkę w Page Builderze i zapisz blok.
Wybierz stopkę w konfiguracji
Przejdź do Stores → Configuration → Kowal → Page Builder Footer. Dostępny jest również skrót Content → Page Builder Footer. Wybierz właściwy zakres konfiguracji i w razie potrzeby wyłącz dziedziczenie wartości.
- Enable Custom Footer: ustaw Yes.
- Footer CMS Block: wybierz przygotowany blok.
- Keep Theme Footer Styles: domyślne No izoluje stopkę od natywnych stylów motywu; Yes zachowuje te style.
Zapisz ustawienia i wyczyść cache.
php bin/magento cache:clean config block_html full_pageSprawdź efekt i powrót do stopki motywu
Otwórz sklep w każdym objętym zmianą widoku oraz na telefonie. Moduł zastępuje cały footer-container, więc w bloku umieść potrzebne linki, newsletter i informacje o prawach autorskich. Nie dodaje stopki na stronach, które nie mają tego kontenera.
Aby przywrócić stopkę motywu, ustaw Enable Custom Footer na No i wyczyść cache. Nieaktywny blok, brak bloku lub brak przypisania do bieżącego widoku sklepu również powoduje użycie stopki motywu. Utworzone bloki CMS pozostają zapisane.