Last Updated 9 months 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
Wymagane pliki dla szablonu strony wpisu:
  • page/ - folder z wyglądem strony wpisu
    • single-post.css - plik css szablonu
    • single-post.tpl - plik tpl szablonu
Inne wymagane pliki do 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

Please Wait!

Please wait... it will take a second!