## Rozszerzenie dla konfiguracji szablonów

### Cel

Definiuje warunki zamiany szablonu z template-extension (szablon zwany "zamiennikiem").

"Oryginalny szablon" z ./template/yoga (lub inny niż yoga) będzie zamieniony przez "zamiennik" jeżeli zamiennik jest podpięty do "szablonu oryginalnego" (lub opcjonalnie, jeżeli żądany adres URL zawiera "opcjonalne słowo klucz dla URL").

"Opcjonalne słowa klucze dla URL" mogą zostać odnalezione w module URLs.

"Opcjonalne słowa klucze dla URL" może być także "linkiem permanentnym" (zobacz opis linków permanentnych w naszej dokumentacji).

Czytaj: `Ostrzeżenie` warunki użycia.

### Czym są rozszerzenia szablonów?

Narzędzie konfiguracyjne zarówno dla użytkowników początkujących jak i zaawansowanych. Webmaster może powielić wiele dostarczanych plików (.tpl) szablonów ("szablony oryginalne") przez FTP do folderu template-extensions nadając im inne nazwy. "Szablony oryginalne", aktualnie szablony oryginalne są wspierane dla:

- index.tpl
- mainpage_categories.tpl i/lub thumbnails.tpl
- menubar.tpl
- header.tpl i/lub footer.tpl
- picture_content.tpl i/lub picture.tpl
- profile.tpl i/lub profile_content.tpl
- tags.tpl
- upload.tpl
- about.tpl
- popuphelp.tpl
- search.tpl i/lub search_rules.tpl
- nbm.tpl i/lub notification.tpl
- identification.tpl i/lub register.tpl
- redirect.tpl

### Gdzie mogę znaleźć "szablony oryginalne"?

Szablony oryginalne znajdują się w katalogu template/yoga/ (nie należy ich edytować z powodów aktualizacji). Z "szablonów oryginalnych", dowolny administrator może stworzyć ich "zamienniki (spersonalizowane szablony)".

### Gdzie należy zapisać "zamienniki"?

Zamienniki (szablony spersonalizowane) muszą być umieszczone w katalogu template-exension (lub jego podkatalogach). Nazwy plików zamienników mogą mieć dowolne nazwy oraz rozszerzenie .tpl. Na przykład: template-extension/moje-rozszerzenia/wideo.tpl.

### Jak mogę aktywować "zamienniki"?

Aby aktywować powiązane zamiennikiszablon oryginalny powinien być przypisany do każdego zamiennika (szablonu spersonalizowanego). Do tego służy funkcja "Rozszerz szablony" w menu Konfiguracja/Administracja.

Jeżeli zostanie wybrane opcjonalne słowo klucz dla adresu URL zamienniki będą funkcjonować tylko dla stron zawierających te słowa. Na przykład: index.php?/najczęściej_odwiedzane

Zaawansowani użytkownicy mogą używać linków permanentnych jako opcjonalnego słowa klucz dla adresu URL.

### Jak mogę deaktywować "zamienniki"?

- Odznacz powiązane "Szablony oryginalne".
- Usuń "zamienniki" przez FTP.

### Ostrzeżenia

- Szablon oryginalny musi być "oryginalnym" szablonem, w przeciwnym przypadku mogą wystąpić nieprzewidziane problemy!
- Dla wielu zamienników (szablonów spersonalizowanych) z takim samymSzablonem oryginalnym i takim samym kluczowym słowem dla adresu URL aktywny jest tylko ostatni zamiennik.
- Odznaczenie opcjonalnego słowa klucz dla adresu URL aktywuje zamiennik dla dowolnego użycia szablonu. Jak już wspomniano wcześniej, kolejność może nadpisać poprzednio wybrane zamienniki.
- Podkatalogi: Podkatalogi są ignorowane, ale są przydatne aby zmienić kolejność.
  distributed-samples: rozpowszechniane dla celów testowych! Nie edytuj ich, ale stwórz własne.
- Po usunięciu zamiennika natychmiastowo jest aktywowany Szablon oryginalny.