Na rynku dostępnych jest całe mnóstwo szablonów do Magento 2. Dzięki nim w łatwy i szybki sposób można zmienić wygląd i działanie sklepu. W tym artykule pokażę Ci jakie możliwości daje szablon Magetique. Zainteresowałem się tym szablonem, ponieważ ma on w sobie ciekawą funkcjonalność Layout Switcher.

Funkcjonalność ta daje możliwość zmieniania layoutu dla poszczególnych stron takich jak: strona główna, strona kategorii, strona produktu oraz dla nagłówka strony oraz stopki

layout switcher
Layout switcher – konfiguracja w panelu administracyjnym

Przykładowa karta produktu wygląda tak:

Dodatkowo jest możliwość włączenia opcji Frontend Panel dzięki, której można edytować layouty bezpośrednio na frontendzie sklepu.

Layout switcher - frontend panel
Layout switcher – frontend panel

Dzięki temu narzędziu w bardzo szybki sposób można zmienić wygląd sklepu i od razu podejrzeć zmiany na żywo.

layout switcher  - zmieniony nagłowek

Layout switcher od strony kodu

Jestem mile zaskoczony jak ta funkcjonalność została wykonane w kodzie. Każda opcja konfiguracyjna layoutu ma swój plik xml z layoutem i jest on traktowany jako layout handle, dzięki temu istnieje szansa, ze szablon będzie współgrał z innymi modułami jakie zainstalujemy w sklepie, oraz z tym, że custom development nie będzie drogą przez mękę.

Zawsze byłem sceptycznie nastawiony do takich funkcjonalności, ponieważ widziałem bardzo brzydkie rozwiązania, które nadpisywały core Magento w taki sposób, że np. poźniej doinstalowanie jakiegoś modułu od innego dostawcy wiązało się z fixowaniem różnych rzeczy. Tutaj wygląda to dużo lepiej.

Dla kogo taki szablon

Myślę, zę szablon Magetique dzięki funkcjonalności Layout Switcher to ciekawa propozycja dla właścicieli sklepów, którzy nie mają umiejętności technicznych, a chcieliby samodzielnie zmienić wygląd swojego sklepu. Szablon dostarcza też dużo innych funkcjonalności takich jak:

  • Accelerated Mobile Page
  • Site maintenance
  • Special price timer
  • Mega menu
  • Ajax Catalog
  • Social Sharing
  • Social Login
  • Ajax Product Compare
  • Ajax Catalog Search
  • Ajax Wishlist
  • Blog
  • Catalog Images Grid
  • Google Map
  • Newsletter Pop-Up
  • Parallax
  • Shop By Brand

Przetestowanie tego wszystkiego wykracza poza zakres tego artykułu. Tak naprawdę żeby rzetelnie ocenić jakość rych rozwiązać musiałbym wdrożyć jakiś sklep przy ich użyciu. Zainteresowany? 😉

Podsumowanie

Jestem sceptycznie nastawiony do gotowych szablonów i funkcjonalności typu Layout Switcher. Zazwyczaj jest to brzydko mówiąc… gówno w sreberku. Tym razem miło się zaskoczyłem. Pomimo tego, że tylko pobieżnie przejrzałem ten produkt to nie zdyskwalifikowałem go na starcie. Z chęcią dałbym mu szansę w projekcie komercyjnym. Ciekawi mnie, czy Ty masz jakieś doświadczenia z tym szablonem lub podobnymi rozwiązaniami? Daj znać w komentarzach!