Jak wyłączyć wersjonowanie plików statycznych w Magento 2?
Mechanizm wersjonowania zapobiega wyświetlaniu zawartości strony z pamięci podręcznej (cache).
Mechanizm wersjonowania zapobiega wyświetlaniu zawartości strony z pamięci podręcznej (cache).
Tutaj dowiesz się jak pobierać dane z konfiguracji systemowej i jak wyświetlać je w widokach na froncie.
Wprowadzenie do zarządzania tłumaczeniami językowymi.
Cron to narzędzie pozwalające automatycznie uruchomić na serwerze zadania o określonym czasie i dacie.
W Magento, w prosty sposób można dodać do panelu admina konfigurację własnego modułu.
Jeden ze sposobów nadpisywania klas PHP w Magento.
Kilka sposobów na przygotowanie kopii systemu Magento.
Magento2 przechowuje domyślną konfigurację layoutu, dotyczącą m.in. obrazków w pliku view.xml. Plik ten znajduje się w katalogu z motywem: Luma lub Blank:
1 2 |
vendor/magento/theme-frontend-luma/etc/view.xml vendor/magento/theme-frontend-blank/etc/view.xml |
Oczywiście vendor zostawiamy w spokoju 🙂 Aby nadpisać rozmiar obrazów z katalogu produktów, wystarczy skopiować plik view.xml z vendora do własnego motywu:
1 |
app/design/frontend/<Vendor>/<Theme> |
Przykład:
1 |
app/design/frontend/Geek/Basic/etc/view.xml |
Zawartość pliku aktualizujemy do postaci, która nas […]
Widżet (ang. widget) to komponent z dodatkowymi funkcjonalnościami, który możemy wstawić do strony CMS lub bloku, np: lista produktów z danej kategorii, galeria. Przycisk „Wstaw Widget” znajduje się w pasku narzędziowym edytora treści. Po otwarciu panelu, do wyboru mamy kilka gotowych widżetów: Aby dodać własny widżet do tej listy, musimy przygotować nowy moduł: – utwórz […]
W Magento 2 dostępnych jest kilka standardowych layoutów, które możemy wybrać przy dodawaniu / aktualizacji podstrony (MENU -> CONTENT -> ELEMENTS -> PAGES): empty – pusty, 1 column – układ jednokolumnowy, 2 columns with left bar – dwie kolumny z lewym paskiem, 2 columns with right bar – dwie kolumny z prawym paskiem, 3 columns […]
W tym temacie pokażę w jaki sposób utworzyć własny motyw w Magento 2. Domyślnie mamy do wyboru dwa motywy: Blank i Luma. Możesz je podejrzeć po zalogowaniu się do panelu admina – w sekcji „Motywy”: Menu -> Content -> Design -> Themes. Po co nam własny motyw? A po to, by aktualizować lub modyfikować wygląd […]
W poprzednim rozdziale opisałem jeden ze sposobów nadpisywania szablonów Magento na „frontendzie”, wykorzystując do tego celu własny motyw. Jest to najprostsza metoda, którą można wykorzystać również do przysłaniania „backendu”. Oczywiście nie zawsze, czasem będziemy zmuszeni skorzystać z własnego modułu aby rozszerzyć funkcjonalność danego widoku. Jest to druga najczęściej używana metoda, którą pasuje znać 😉 . […]
Magento udostępnia możliwość tworzenia statycznych podstron z poziomu CMS’a, aczkolwiek może się zdarzyć, że będziemy potrzebowali dodać niestandardową stronę z własnym kontrolerem, blokiem i routingiem. Zakładam, że znasz sposób tworzenia modułów w Magento 2. Jeśli nie to przeczytaj najpierw artykuł: „TWORZENIE NOWEGO MODUŁU”. 1. MODUŁ Przygotuj pusty moduł Test_Example z poprzedniego rozdziału lub stwórz własny […]
W Magento 2 swoje moduły tworzymy w katalogu /app/code/. Budowę modułu można zacząć od utworzenia hierarchii katalogów wg wzoru: /app/code/nazwaPrzestrzeniNazw/ /app/code/nazwaPrzestrzeniNazw/nazwaModulu/ /app/code/nazwaPrzestrzeniNazw/nazwaModulu/etc/ Foldery nazwaPrzestrzeniNazw i nazwaModulu są wykorzystywane w klasach oraz plikach xml jako nazwy definiujące dany moduł i mają postać: nazwaPrzestrzeniNazw_nazwaModulu. Jak widać, nazwy katalogów i nazwa przestrzeni modułu muszą być identyczne. Przykład prostego […]