Last Updated 5 hours ago

Zmiana wyglądu lewej i prawej kolumny bloga.

Własny wygląd lewej i prawej kolumny bloga (leftColumn.tpl i rightColumn.tpl)

Blok bloga wyświetlany w lewej i prawej kolumnie sklepu (kategorie bloga, popularne, najnowsze i podobne wpisy) domyślnie korzysta ze standardowego szablonu modułu. Od wersji 1.99.9 możesz go zastąpić własnym plikiem: leftColumn.tpl odpowiada za lewą kolumnę, a rightColumn.tpl za prawą. Pliki umieszcza się przez FTP w folderze layoutu albo w folderze szablonu bloga starszego typu. Poniżej opisane są oba przypadki.

Przypadek 1. Blog korzysta z layoutu

Plik umieszczony w folderze layoutu działa tylko na stronach, które korzystają z tego layoutu. W poniższym przykładzie zostanie zmieniony wygląd kolumn na stronie wpisu.
Krok 1. W panelu modułu kliknij w menu bocznym pozycję Szablony (lista layoutów). Odszukaj aktywny layout i zapamiętaj jego ID oraz Typ:
  • single - layout strony wpisu,
  • list - layout stron z listą wpisów: strony głównej bloga, kategorii bloga, tagu, wyników wyszukiwania i strony autora.
W tym przykładzie aktywny layout wpisu ma ID 12.
Krok 2. Połącz się z serwerem przez FTP i przejdź do folderu modules/pshowblog/views/themes/. Folder layoutu ma nazwę utworzoną z nazwy layoutu, zakończoną jego ID, np. moj-wpis-12. W środku znajdują się m.in. pliki layout.tpl i style.css. Nazwa folderu nie zmienia się po zmianie nazwy layoutu.
Krok 3. Skopiuj do folderu layoutu standardowy szablon modules/pshowblog/views/templates/hook/leftColumn.tpl i zmień go według potrzeb. Plik będzie używany w lewej kolumnie na stronach korzystających z tego layoutu.
Krok 4. (Opcjonalnie) Jeżeli prawa kolumna ma wyglądać inaczej niż lewa, umieść w tym samym folderze plik rightColumn.tpl. Bez niego prawa kolumna używa pliku leftColumn.tpl.
Krok 5. Wyczyść pamięć podręczną sklepu w Zaawansowane > Wydajność > Wyczyść pamięć podręczną i otwórz dowolny wpis na blogu, aby sprawdzić efekt.
Uwaga. Strona z listą kategorii bloga oraz strony sklepu (np. kategoria produktów) nie korzystają z layoutu. Na nich moduł użyje pliku z szablonu bloga (przypadek 2) albo szablonu standardowego.

Przypadek 2. Blog korzysta z szablonu starszego typu

Plik umieszczony w folderze szablonu bloga działa na wszystkich stronach, na których widoczna jest kolumna z blokiem bloga, także na stronach sklepu. Wyjątkiem są strony korzystające z layoutu, który ma własny plik kolumny. W poniższym przykładzie wybrany jest szablon seo-blog-2023.
Krok 1. W panelu modułu przejdź do Ustawienia i otwórz zakładkę Szablony. Sprawdź, który szablon bloga jest zaznaczony. W tym przykładzie jest to seo-blog-2023.
Krok 2. Połącz się z serwerem przez FTP i przejdź do folderu wybranego szablonu:
  • PrestaShop 1.7, 8 i 9: modules/pshowblog/views/themes_17/seo-blog-2023/,
  • PrestaShop 1.6: modules/pshowblog/views/themes//.

Krok 3. Skopiuj do tego folderu standardowy szablon modules/pshowblog/views/templates/hook/leftColumn.tpl i zmień go według potrzeb.
Krok 4. (Opcjonalnie) Jeżeli prawa kolumna ma wyglądać inaczej niż lewa, umieść w tym samym folderze plik rightColumn.tpl.
Krok 5. Wyczyść pamięć podręczną sklepu w Zaawansowane > Wydajność > Wyczyść pamięć podręczną i sprawdź stronę bloga lub sklepu z widoczną kolumną.

Który plik zostanie użyty

Moduł używa pierwszego pliku, który znajdzie:
  • Lewa kolumna: leftColumn.tpl z folderu layoutu, potem leftColumn.tpl z folderu szablonu bloga, a na końcu szablon standardowy.
  • Prawa kolumna: rightColumn.tpl z folderu layoutu, potem rightColumn.tpl z folderu szablonu bloga, następnie leftColumn.tpl z tych samych folderów, a na końcu szablon standardowy.
Plik z layoutu ma więc zawsze pierwszeństwo przed plikiem z szablonu bloga.
Wskazówka. W pliku dostępne są te same zmienne co w szablonie standardowym ($categories_blog, $popular_entries, $last_entries, $similar_entries) oraz dodatkowo $blog_column z wartością left albo right. Dzięki niej jeden plik leftColumn.tpl może wyglądać inaczej w każdej kolumnie, np. {if $blog_column == 'right'} ... {else} ... {/if}.
Uwaga. Kolumna musi być widoczna na stronie: w PrestaShop 1.7, 8 i 9 ustaw dla stron bloga układ z kolumną w Wygląd > Szablony > Wybierz układy, a w PrestaShop 1.6 włącz kolumnę dla stron bloga w ustawieniach szablonu sklepu (menu Preferencje). Dla prawej kolumny włącz też opcję Wyświetl prawą kolumnę w ustawieniach modułu.
Uwaga. Foldery layoutów i szablonów bloga znajdują się w folderze modułu, a aktualizacja modułu może nadpisać dołączone szablony bloga. Zachowaj kopię swoich plików i po aktualizacji sprawdź, czy nadal są na miejscu.

Please Wait!

Please wait... it will take a second!

Kliknij by skopiować