Použití substituční šablony ARTICLE

Z kapica.cz
Verze z 4. 6. 2025, 11:35, kterou vytvořil Keny (diskuse | příspěvky) (Použití: Aktualizace vloženého obsahu šablony ARTICLE)


Substituční šablona {{ARTICLE}} byla vytvořena proto, aby usnadnila uživatelům založení nového článku.

Použití

Při zakládání nové stránky můžete obsah téhle šablony vložit přes rozšíření Multiboilerplate, když v rozbalovacím menu vyberete položku {{ARTICLE}}.

<!-- 1. stage
{{#ifeq:{{NUMBEROFSUBPAGES:Translations:{{FULLPAGENAME}}}}|0|{{int:languageofsource|{{PAGELANGUAGE}}}}|}}
     1. stage -->
<!-- 3. stage
<!--noinclude><!--languages />
<!--translate><!--tvar name="1">
     3. stage -->
<!-- 2. stage
{{GTrans
| {{subst:FULLPAGENAME}}
| {{subst:PAGELANGUAGE}}
}}
[[Kategorie:ToDo]]
     2. stage -->
<!-- 3. stage
<!--/tvar><!--/translate><!--/noinclude>
     3. stage -->
<section begin=news /><section begin=main />{{lastedit|{{subst:FULLPAGENAME}}{{subst:!}}}}
__NOTOC__
<!-- START OF PEREX -->

<!-- END OF PEREX --><section end=news /><section end=main />
<!-- includeonly --><section begin=main />{{right{{subst:!}}{{int:article-continue}} {{ll{{subst:!}}{{subst:FULLPAGENAME}}}}}}<section end=main /><!-- /includeonly -->
To co vidíte ve výše uvedeném ukázkovém kódu, je obsah šablony {{ARTICLE}} vložený do editačního okna, který můžete před uložením upravit a pomocí náhledu zkontrolovat, zda-li výsledek odpovídá tomu co chcete, dříve než je stránka opravdu založena. Pokud s výsledkem své editace nejste spokojeni, můžete založení nové stránky stornovat, nebo zahodit změny tím, že natáhnete tu šablonu znovu.
Do záhlaví článku, který již existuje, lze tuhle šablonu vložit pomocí substituce:
{{subst:ARTICLE}}
Při náhledu sice nic zvláštního neuvidíme – jen výsledek substituce v odkazu na stránku, ale po uložení bude vložený kód vypadat stejně, jako bychom použili Multiboilerplate

Obsah stránky, perex a kategorie

Obsah stránky
Tvoří vše co je na stránce.
Perex
Je část obsahu stránky, vymezená elementem section, jehož atributy begin= a end=, mají-li shodný identifikátor, určují co z kódu se má zahrnout. O využití perexu se podrobně píše na stránce Uživatel:Keny/ Uživatelské stránky. V případě šablony {{ARTICLE}} bude součástí perexu pouze část vymezená komentáři, ve kterých se vyskytuje slovo PEREX. Ale nic nebrání tomu, aby byl zobrazovaný perex sestaven z z různých částí odkazovaného dokumentu.
Kategorizace
Rozhoduje o tom, kde se založená, resp. kategorizovaná stránka zobrazí. Jen to záležitostí parametrů šablony {{content}}, ve které lze nastavit různé ID perexu, což dovoluje psát v rámci jedné stránky více perexů. Výchozí identifikátory news a main vymezují bloky textu, s nimiž bude pracovat šablona {{content}} na hlavní stránce wiki TheWoodcraft.org, ale to, zdali se odkaz na stránku někde zobrazí, včetně příslušného perexu, závisí především na čase poslední změny a kategorii do které je stránka kategorizována. Viz Nápověda:Kategorizace – Výchozí kategorie Kategorie:ToDo může být na stránce ponechána, dokud neusoudíte, že obsah stránky dosáhnul finální podoby.

První fáze

Během první fáze tvoříme obsah. Pokud je v češtině, můžeme kód vymezený řádky na kterých je uvedeno stage 1. smazat a přejít rovnou ke druhé fázi, protože výchozím jazykem wiki TheWoodcraft.org je cs (čeština).

Pokud je obsah v jazyce jiném a vy nevíte jaký je nastaven výchozí jazyk stránky, odstraňte pouze řádky na kterých je uvedeno 1. stage a následně kód stránky uložte.

Obratem se začne na stránce zobrazovat informační box, který oznamuje aktuální jazyk stránky. Pokud odpovídá jazyku ve kterém je obsah, můžeme kód který ho vypisuje odstranit. Ale nemusíme. Přestane se zobrazovat, jakmile bude obsah stránky označený k překladu.

Druhá fáze

Ke druhé fázi můžeme přistoupit ve chvíli, kdy už je definitivně jasné, jak se bude stránka jmenovat, protože při uložení kódu dojde k substituci (nahrazení) názvu a jazykového kódu stránky.

Spočívá v tom, že odstraníte řádky na kterých je uvedeno 2. stage a následně kód stránky uložte.

Výsledkem bude vložení kódu, kterým se volá Widget:GoogleTranslate, který generuje odkaz na automatický překlad stránky z výchozího jazyka do aktuálně zvoleného jazyka rozhraní.

Třetí fáze

Během poslední, třetí fáze, se rozhodujeme, budeme-li obsah stránky překládat, nebo si vystačíme jen s automatickým překladem.

Budeme-li obsah překládat, je potřeba odstranit řádky na kterých je uvedeno 3. stage a u značkovacího párového elementu translate odstranit řetězce !-- , a wiki s ním začne pracovat. To, jak označkovat zbytek obsahu, podrobně rozebírá Nápověda:Jazykové mutace stránek

Pokud nebudeme článek překládat pomocí překladatelského rozhraní wiki, můžeme z vloženého kódu šablony odstranit nejenom řádky na kterých je uvedeno 3. stage, ale také element languages a párový, značkovací element translate.

Nováčkům, co se teprve seznamují s tím jak funguje wiki je doporučeno, aby si nechávali své editace zkontrolovat od zkušenějších uživatelů. Kontaktovat je mohou přes jejich uživatelské diskuzní stránky