Narzędzia użytkownika

Narzędzia witryny


start:templatki:info

Templatki

Jak każdy CMS, również CPZ posiada własny, specyficzny system templatek. Został on zbudowany tak, by był łatwy w opanowaniu.

Podstawowa templatka składa się z różnych plików:

  1. index.php - zawiera informacje o całym układzie strony (nagłówek, siebar(y), nagłówek i pusty główny kontener).
  2. index_wpis.php - zawartość, która zostanie wstawiona w główny kontener przy wyświetlaniu artykułu (page) oraz strony (post, dla strony jeśli brak pliku templatki index_strona.php).
  3. index_strona.php - opcjonalny plik. Zawartość, która zostanie wstawiona w główny kontener przy wyświetlaniu strony (page).
  4. index_zajawka.php - kontener dla pojedynczego elementu paginacji, wstawiany w miejsce głównego kontenera.
  5. index_zajawka_tag.php - kontener dla pojedynczego elementu paginacji na stronie tagów.
  6. index_paginacja.php - element paginacji strony (zajawek) np. na stronie tagów.
  7. index_breadcrumb.php - element okruszków na stronie (breadcrumb).
  8. index_linktak.php - definicja kontenera dla linków systemowych linktak.
  9. index_tag.php - definicja pojedynczego tagu.
  10. index_comments.php - definicja wyglądu dla komentarzy.
  11. lang.php - wymagany plik języka.
  12. sidebar.php - plik sidebar (wymagany w przypadku używania widgetów).
  13. display.php - opcjonalny plik definiowania wyglądu widgetów.
  14. layout_opcje.php - opcjonalny plik definiowania różnych plików index.php
  15. index_pdf.php - wymagany plik dla pluginu PDF

Dodatkowo elementy graficzne, o których nie należy zapominać to:

  • image.png - pusty plik graficzny
  • thumbnail.png - obraz z miniaturą templatki

W praktyce templatka będzie się składała zazwyczaj dodatkowo z plików JavaScript, plików stylów CSS, obrazów, pliku języka etc. Aby dowiedzieć się więcej na temat odpowiednich plików kliknij powyżej ich nazwę. Zostały one szczegółowo omówione.

Templatki zamieszczane są w folderach w katalogu wp-content/themes/.

Dodatkowo w niektórych plikach (index_wpis.php, index_zajawka.php) można korzystać z wbudowanej instrukcji warunkowej html.

Pamiętaj też, że możesz w plikach index.php tworzyć dodatkowe zmienne dla pozostałych plików templatki, które nie interpretują języka php (np. index_wpis.php).

Przykładowa struktura templatki

start/templatki/info.txt · ostatnio zmienione: 2023/10/18 09:47 przez admin