Last Updated a year ago
W jaki sposób dodać i edytować własny szablon?
Instrukcja modyfikacji szablonów
Informacje ogólne
Szablony znajdują się w folderze modules/pshowblog/views/themes/.Można je dowolnie edytować w celu dostosowania do Twojego sklepu. W celu modyfikacji szablonu najlepiej jest skopiować istniejący szablon i przerobić go.
Szablony dla listy wpisów znajdują się w katalogu: modules/pshowblog/views/themes/theme_name/list/
Szablony dla strony wpisu znajdują się w katalogu: modules/pshowblog/views/themes/theme_name/page/
"theme_name" - Nazwa katalogu, która jest nazwą szablonu.
Nazwa katalogu nie może zawierać spacji ani znaków specjalnych. Aby dodać nowy szablon listy wpisów lub strony wpisów, utwórz nowy katalog z wymaganymi plikami w odpowiedniej ścieżce.
Wszystkie zmienne do wykorzystania w plikach .tpl, odpowiedzialne za wyświetlanie zawartości zarządzanej w back-office znajdują się w domyślnym szablonie modułu "seo-blog-2023"
Niezbędne pliki w szablonie
Wymagane pliki dla szablonu listy wpisów:- list/ - folder z wyglądem listy wpisów
- post-list.css - plik css szablonu
- post-list.tpl - plik t.pl szablonu
- layouts-left.tpl - plik .tpl dla szablonu „5 postów w siatce v1” w ustawieniach haka
- layouts-right.tpl - plik .tpl dla szablonu „5 postów w siatce v2” w ustawieniach haka
- page/ - folder z wyglądem strony wpisu
- single-post.css - plik css szablonu
- single-post.tpl - plik tpl szablonu
- screenshot.jpg - zrzut ekranu z wyglądem szablonu
- thumb.jpg - miniaturka zrzutu ekranu z wyglądem szablonu (ten plik jest tworzony automatycznie)
Uwagi przy kopiowaniu innego szablonu
Jeżeli nie widzimy swoich zmian w liście wpisów ze skopiowanego szablonu, to należy sprawdzić w pliku "views/themes/theme_name/list/custom_page.tpl" zawartość sekcji{block name='content'}
w której jest podana ścieżka do pliku post-list.tpl, np.: {include 'module:pshowblog/views/themes/theme_name/list/post-list.tpl'}
Jeżeli zauważymy, że "theme_name" to nazwa skopiowanego szablonu, to należy zmienić nazwę katalogu na nazwę naszego nowego szablonu