Nápověda:Sekce/Úprava sekcí zahrnutých šablon
Úprava sekcí zahrnutých šablon
Tato sekce se nachází v Nápověda:Sekce.
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. Tato sekce (převzatá z Nápověda:Sekce/Úprava sekcí zahrnutých šablon ) ukazuje, jak to funguje.
Velikost sekce v rámci zahrnuté stránky nebo šablony je určena nadpisy na hlavní stránce, kde je zahrnuta. Také texty před prvním nadpisem samostatné stránky jsou součástí sekce, ale kliknutím na odkaz pro úpravy se jejich text nezobrazí. 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