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.
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 szablonseo-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.tplz folderu layoutu, potemleftColumn.tplz folderu szablonu bloga, a na końcu szablon standardowy. - Prawa kolumna:
rightColumn.tplz folderu layoutu, potemrightColumn.tplz folderu szablonu bloga, następnieleftColumn.tplz tych samych folderów, a na końcu szablon standardowy.
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.