Nápověda:Sekce/Úprava sekcí zahrnutých šablon
Úprava sekcí zahrnutých šablon
Sekce můžete upravovat v rámci zahrnutých stránek nebo šablon. Kliknutím na odkaz pro úpravu sekce se dostanete na stránku pro úpravy samostatné stránky. Je také známé jako Transkluze.
Velikost sekce v rámci zahrnuté stránky nebo šablony je určena nadpisy na hlavní stránce, kde je zahrnuta. Když je stránka zahrnuta, veškerý text na zdrojové stránce bude zahrnut/vložen do cílové stránky. Zahrnuje i text umístěný před nadpisem první sekce na zdrojové stránce. Pokud se tedy na zdrojové stránce klikne na odkaz pro úpravy v záhlaví první sekce převedeného textu, otevře se úprava sekce a text před záhlavím první sekce a text následující sekce se v editoru nezobrazí. Aby bylo možné upravit celý text zdrojové stránky, musí editor po přesměrování na zdrojovou stránku ukončit editor a poté kliknout na odkaz pro úpravy v horní části zdrojové stránky. Podobně, pokud se za štítkem šablony nachází text bez nadpisu, je nutné kliknout na nadpisy před šablonou, abyste ji mohli upravit. Tato část ukazuje, jak to funguje. Pro zajištění jasnosti a konzistence vykreslených nadřazených stránek dodržujte tyto pokyny:
- Struktura šablony – nevkládejte žádný text před první nadpis v šabloně.
- Manipulační sekce – po použití šablony se sekcemi začněte na nadřazené stránce novou sekci. Tím se zabrání konfliktům mezi sekcemi šablony a sekcemi nadřazené stránky.
Dále zvažte následující postupy pro efektivní správu šablon:
- Záhlaví šablony - někdy je užitečné začít šablonu záhlavím, i když se jedná jen o jednu sekci. To usnadňuje úpravy.
- Použití parametrů - Při úpravě šablon nezapomeňte, že parametry, jako například
{{{1}}}, se mění na volající stránce, nikoli přímo v šabloně. I když to nemusí být na vykreslené stránce okamžitě patrné, poskytnutí vysvětlujícího textu nebo dodatečného odkazu pro úpravy může zlepšit pochopení uživatelem. - Značka
__NOEDITSECTION__– značka__NOEDITSECTION__ovlivňuje šablonu a všechny stránky, na které je přidán, spolu s dalšími šablonami na stejné stránce. Místo toho zvažte nahrazení záhlaví sekcí MediaWiki značkami záhlaví HTML v rámci šablony, což zajistí, že záhlaví zůstanou vizuálně konzistentní a zároveň se vyhnou rozpoznání jako upravitelné sekce. Tento přístup eliminuje potřebu__NOEDITSECTION__v rámci šablony.
Představte si například šablonu strukturovanou takto:
== Záhlaví šablony 1 ==
Obsah
=== Záhlaví šablony 2 ===
Obsah
Chcete-li zabránit zobrazování odkazů "upravit sekci" při začlenění šablony, přidejte do kódu šablony řetězec __NOEDITSECTION__. Tím se však potlačí všechny odkazy na "upravit sekci" na stránkách, kde se šablona používá.
Alternativně lze stejného vizuálního efektu dosáhnout strukturováním šablony pomocí HTML tagů nadpisů (<h2>, <h3> atd.), aniž by to ovlivnilo odkazy pro úpravy v ostatních sekcích na přecházejících stránkách.
<h2>Záhlaví šablony 1</h2>
Obsah
<h3>Záhlaví šablony 2</h3>
Obsah