Nápověda:Podstránky
Poznámka: Úpravou této stránky souhlasíte s uvolněním vašeho příspěvku pod licencí CC0. Více informací získáte na stránce nápovědy veřejné domény. |
Podstránky zavádějí hierarchickou organizaci na wiki stránkách, s úrovněmi hierarchie oddělenými lomítky (/
).
Kde to funguje
Ve výchozím nastavení je funkce podstránky MediaWiki v hlavním jmenném prostoru vypnuta, ale lze ji použít na diskuzních stránkách a na uživatelských stránkách.
Popis jmenných prostorů a $wgNamespacesWithSubpages najdete na stránce Nápověda:Jmenné prostory , kde se dozvíte, jak můžete toto výchozí chování změnit.
Ve jmenných prostorech, kde je funkce vypnuta, jsou všechna lomítka (/
) v názvu stránky součástí názvu stránky.
Pokud jsou ve jmenných prostorech povoleny podstránky, lomítko v názvu stránky vždy způsobí, že stránka bude podstránkou. Pokud to není žádoucí, můžete udělat pomocí alternativních znaků bypass podstránky.
Jak to funguje
Lomítko (slashes) (/) v názvu stránky rozdělí stránku na nadřazenou a podstránky, rekurzivně, např .:
- Help:Subpages – stránka rodič
- Help:Subpages/subpage – stránka dítě
- Help:Subpages/subpage/sub-subpage – stránka vnouče
- Help:Subpages/subpage/sub-subpage/sub-sub-subpage – stránka pravnouče
- Help:Subpages/subpage/sub-subpage/sub-sub-subpage/sub-sub-sub-subpage – stránka prapravnouče
Help:Subpages | /sub | /sub/subi | /sub/sub1/sub | /sub/sub1/sub/sub |
---|---|---|---|---|
AKTUÁLNÍ STRÁNKA | dítě | vnouče | pravnouče | prapravnouče |
rodič | AKTUÁLNÍ STRÁNKA | dítě 1 | vnouče | pravnouče |
dítě 2 | vnouče | pravnouče | ||
dědeček | rodič | AKTUÁLNÍ STRÁNKA | dítě | vnouče |
pradědeček | dědeček | rodič | AKTUÁLNÍ STRÁNKA | dítě |
prapradědeček | pradědeček | dědeček | rodič | AKTUÁLNÍ STRÁNKA |
Můžete odkazovat přímo na podstránku libovolné stránky pomocí běžného zápisu dvojitých hranatých závorek a to zadáním celého jména - včetně lomítek (/) a jednotlivých jmen podstránek. Můžete také odkazovat z jedné stránky na druhou z vlastních podstránek pomocí určitých zkratek, které jsou uvedeny na stránce Nápověda:Odkazy.
Existují magická slova rozdělující název podstránky, například {{BASEPAGENAME}}
a {{SUBPAGENAME}}
a funkce syntaktického analyzátoru {{#titleparts:}}
pro přesnější kontrolu.
Všimněte si, že část názvů stránek za lomítkem rozlišuje velká a malá písmena včetně prvního písmene.
Podrobná navigace se automaticky zobrazí v horní části podstránky a odkazuje na každou existující nadřazenou stránku. Tyto odkazy se však nezobrazí, pokud dosud nebyly vytvořeny nadřazené stránky nebo pokud je funkce podstránek vypnuta.
Protože tyto automatické odkazy na podrobnosti nejsou v obsahu stránky, neumisťují je nadřazené stránky do seznamů Odkazů a Souvisejících změn.
Pokud přesunete (přejmenujete) nadřazenou stránku, zobrazí se seznam podstránek a uživatelé s uživatelským právem přesunout podstránky budou mít možnost automaticky přesunout podstránky (až 100).
Využití podstránek
Pro funkci podstránky existují různá použití. Některé z typických použití podstránek jsou:
- vytvoření archívů starých diskusí na diskusních stránkách
- vytvoření prostorů pro úpravy zápisníku na stránce uživatele
- vytváření jazykových verzí dokumentu ve vícejazyčné wiki
- k vytvoření podstránek šablony pro její dokumentaci, pro její karanténu kódu, pro její testovací případy a pro jakýkoli kód podšablony
Podstránky jsou užitečné pro hierarchické uspořádání informací. Na druhé straně podstránky mají tendenci mít dlouhý název, který je těžko zapamatovatelný. Může být uživatelsky přívětivější je používat co nejméně. Stránky můžete také uspořádat pomocí funkce kategorie, která je vhodnější pro vytvoření hierarchické informační sítě.
Zobrazování podstránek
Podstránky mohou být uvedeny velmi jasně přepsáním Special:PrefixIndex takto:
{{Special:PrefixIndex/Help:Subpages/}}
Což vytváří:
- Subpages/ca
- Subpages/cs
- Subpages/de
- Subpages/diq
- Subpages/en
- Subpages/es
- Subpages/fa
- Subpages/fr
- Subpages/id
- Subpages/it
- Subpages/ja
- Subpages/ko
- Subpages/nb
- Subpages/nl
- Subpages/pl
- Subpages/ps
- Subpages/pt
- Subpages/pt-br
- Subpages/ru
- Subpages/sd
- Subpages/sk
- Subpages/subpage
- Subpages/subpage/ar
- Subpages/subpage/de
- Subpages/subpage/en
- Subpages/subpage/fa
- Subpages/subpage/fr
- Subpages/subpage/id
- Subpages/subpage/ja
- Subpages/subpage/lt
- Subpages/subpage/pl
- Subpages/subpage/pt
- Subpages/subpage/pt-br
- Subpages/subpage/sub-subpage
- Subpages/subpage/sub-subpage/de
- Subpages/subpage/sub-subpage/en
- Subpages/subpage/sub-subpage/fr
- Subpages/subpage/sub-subpage/id
- Subpages/subpage/sub-subpage/ja
- Subpages/subpage/sub-subpage/pl
- Subpages/subpage/sub-subpage/pt
- Subpages/subpage/sub-subpage/pt-br
- Subpages/subpage/sub-subpage/sub-sub-subpage
- Subpages/subpage/sub-subpage/sub-sub-subpage/de
- Subpages/subpage/sub-subpage/sub-sub-subpage/en
- Subpages/subpage/sub-subpage/sub-sub-subpage/fr
- Subpages/subpage/sub-subpage/sub-sub-subpage/id
- Subpages/subpage/sub-subpage/sub-sub-subpage/ja
- Subpages/subpage/sub-subpage/sub-sub-subpage/sub-sub-sub-subpage
- Subpages/subpage/sub-subpage/sub-sub-subpage/sub-sub-sub-subpage/de
- Subpages/subpage/sub-subpage/sub-sub-subpage/sub-sub-sub-subpage/en
- Subpages/subpage/sub-subpage/sub-sub-subpage/sub-sub-sub-subpage/es
- Subpages/subpage/sub-subpage/sub-sub-subpage/sub-sub-sub-subpage/fr
- Subpages/subpage/sub-subpage/sub-sub-subpage/sub-sub-sub-subpage/id
- Subpages/subpage/sub-subpage/sub-sub-subpage/sub-sub-sub-subpage/ja
- Subpages/subpage/sub-subpage/sub-sub-subpage/sub-sub-sub-subpage/sv
- Subpages/subpage/sub-subpage/sub-sub-subpage/sub-sub-sub-subpage/uk
- Subpages/subpage/sub-subpage/sub-sub-subpage/sv
- Subpages/subpage/sub-subpage/sub-sub-subpage/uk
- Subpages/subpage/sub-subpage/sub-sub-subpage/with/slahes
- Subpages/subpage/sub-subpage/sub-sub-subpage/with/slahes/c
- Subpages/subpage/sub-subpage/sub-sub-subpage/with/some/slashes
- Subpages/subpage/sub-subpage/sub-sub-subpage/with/some/slashes/a
- Subpages/subpage/sub-subpage/sub-sub-subpage/with/some/slashes/b
- Subpages/subpage/sub-subpage/sv
- Subpages/subpage/sub-subpage/uk
- Subpages/subpage/sub-subpage/zh
- Subpages/subpage/sv
- Subpages/subpage/tr
- Subpages/subpage/uk
- Subpages/subpage/zh
- Subpages/subpage2
- Subpages/subpage2/sub-subpage
- Subpages/sv
- Subpages/tr
- Subpages/uk
- Subpages/vi
- Subpages/yo
- Subpages/zh
Protože magické slovo {{FULLPAGENAME}}
zobrazuje aktuální stránku, obecné označení wiki pro zobrazení všech podstránek aktuální stránky je {{Special:PrefixIndex/{{FULLPAGENAME}}/}}
.
K tomu můžete předat parametry, např. {{Special:PrefixIndex/{{FULLPAGENAME}}/ |hideredirects=1 |stripprefix=1}}
Rozšíření podstránek, například Extension:SubPageList nebo Extension:SubpageNavigation , umožňuje přizpůsobit zobrazení podstránek.
Obejití podstránky pomocí alternativních znaků
Lomítko je rezervovaným znakem. Pokud jsou povoleny podstránky, může být zapotřebí alternativní znak.
Zpětná lomítka (\
(backslash)) jsou v názvech podstránek považována za normální znaky a lze je použít místo klasických lomítek.
Navíc, jako hrubé nouzové řešení, může být místo něj použit znak podobný klasickému lomítku, například "velké lomítko" (U+29F8), zobrazí se Foo⧸bar (porovnejte s normálním lomítkem: Foo/bar) nebo lomítko (U+2044), kdy se zobrazí: Foo⁄bar.
Z tohoto provizorního řešení vyplývají tři možné technické nevýhody (kromě vizuálního rozdílu od obyčejného lomítka):
- Lidé bez vhodného fontu písma s těmito znaky nebudou moci znak správně zobrazit;
- Aby propojení a vyhledávání fungovalo správně, musí být vytvořena přesměrování z názvu s tímto použitým náhradním lomítkem.
- Jak předmět tak i komunikace na stránce (a jejich odpovídající podstránky, např. archivy diskusí) musí použít toto nouzové řešení, takže přesunutím stránky by se všechny připojené stránky přesunuly na nový název (pokud toto nastavení je vybráno během přesunu). Například: Podstránky jsou zakázány v hlavním jmenném prostoru Wikipedie. Takže zatímco komunikační stránka nebude fungovat, dokud nebude použit znak lomítka, který by zabránil tomu, aby byla označeny jako podstránka, odpovídající stránka v hlavním jmenném prostoru by mohla náhodně zachovat skutečné lomítko. Rizikem je, že vizuální podobnost by mohla způsobit, že by si toho lidští editoři nevšimli.
Související odkazy
- Příručka:$wgNamespacesWithSubpages
- m:Help:Link#Subpage feature
- Help:Variables#Page-names
- Special:PrefixIndex — poskytuje seznam podstránek.
- Category:Subpage extensions
- w:Subpages