{% extends 'panel/base.html' %} {% block panel_title %}Szablony{% endblock %} {% block heading %}Szablony{% endblock %} {% block subheading %}
Szablony stron i układów serwisu.
{% endblock %} {% block content %}
Szablon to zestaw plików wyglądu serwisu w katalogu templates/<katalog>/.
CMS nie ma żadnego szablonu wbudowanego: bez szablonu serwis stoi na wyglądzie
własnym projektu i to jest stan domyślny. Kolory i typografię ustawia się wtedy
w Wygląd > Kolory i typografia, a nie tutaj.
{% if archive_form %}
Gotowy szablon instaluje się z paczki .zip poniżej. Można też wgrać katalog
szablonu prosto do templates/ na serwerze - panel wykryje go sam.
{% else %}
Gotowy szablon wgrywa się katalogiem prosto do templates/ na serwerze -
panel wykryje go sam.
{% endif %}
Pliki, których szablon nie nadpisuje, brane są ze szkieletu templates/public/
i z modułów, więc szablon może zmieniać sam nagłówek.
Paczka .zip do {{ max_archive_mb }} MB. W jej korzeniu (albo w jednym katalogu w środku)
musi leżeć template.json lub public/base.html.
Pliki wykonywalne i inne rozszerzenia spoza listy dozwolonych są pomijane.
Zakłada katalog z samym manifestem - pusty szablon nic nie podmienia, więc do
czasu dołożenia plików serwis wygląda tak jak bez szablonu. Pierwszy plik do
podmiany to zwykle public/partials/header.html albo cały
public/base.html.
| Nazwa | Katalog | Status | Akcje |
|---|---|---|---|
Bez szablonu
Wygląd własny projektu: szkielet templates/public/ i widoki modułów.
|
- | {% if own_look_active %} aktywny {% else %} nieaktywny {% endif %} |
{% if not own_look_active %}
{% endif %}
|
| {{ item.template.name }} {% if item.template.description %} {{ item.template.description }} {% endif %} | {{ item.template.directory }} |
{% if item.is_active %} aktywny {% else %} nieaktywny {% endif %} |
{% if not item.is_active %}
{% endif %}
|
W katalogu templates/ nie ma żadnego szablonu, więc serwis stoi na
wyglądzie własnym projektu. Żeby to zmienić:
{% if archive_form %}
wgraj paczkę .zip formularzem wyżej,
{% else %}
poproś administratora serwisu o wgranie paczki .zip,
{% endif %}
skopiuj katalog szablonu prosto do templates/ na serwerze albo
utwórz pusty szablon formularzem wyżej i dołóż do niego własne pliki.
| |||