Přeskočit na obsah

Šablona:Nic

Z Wikiverzity

Nic může být použito v případě, kdy je potřeba obejít wikiparser, který odmítá oddělit dvě části wikikódu a způsobuje tak chybu v zobrazení jedné z nich. Do stránky nevloží nic, přesněji řečeno vloží wikikód, který sám nevkládá nic.

Případy použití

[editovat]

Nejčastěji se šablona používá v následujících případech:

Nezpracovaná odrážka v seznamu

[editovat]

Seznam může v některých šablonách a složitých tabulkách vypadat rozbitě, první položka se zobrazí chybně, pokud na to není šablona připravena:

Pomocná šablona nic/příklad vkládá jednoduchý infobox s jedním parametrem, do kterého lze vložit libovolný text. Šablona:Infobox začátek Šablona:Infobox jednoduchá položka Šablona:Infobox konec

{{nic/příklad
| parametr =
* a
* b
* c
}}

Oprava odrážky šablonou

[editovat]

Chybu lze touto šablnou vyřešit následovně: Šablona:Infobox začátek Šablona:Infobox jednoduchá položka Šablona:Infobox konec

{{nic/příklad
| parametr = {{nic}}
* a
* b
* c
}}

Pokud však daný parametr přímo slouží ke vkládání seznamu, doporučuje se upravit šalonu vhodně tak, aby této opravy nebylo třeba a šablona se seznamem v daném parametru dopředu počítala. V tomto případě šablona nic slouží pouze ve výjimečných případech, kdy je potřeba vložit seznam někam, kam se běžně nevkládá.

Možné postupy

[editovat]

K účelu této šablony je nutné zneužít specifické funkce wikiparseru, která sama o sobě nevkládá nic. Takových funkcí je mnoho, nejčastější (a nejjednodušší) jsou následující:

  • <nowiki /> (případně <nowiki></nowiki>) – text uvnitř párové značky <nowiki>text</nowiki> wikiparser ponechá beze změny (čili obchází, nenaformátuje). Pokud se značka vloží jako prázdná nebo nepárová, dosáhne se prázdného místa, které wikiparser obchází.
  • {{ns:0}}kouzelné slůvko ns vloží název jmenného prostoru, jehož číslo nebo anglický název je vložen za dvojtečku. Číslo 0 slouží pro hlavní jmenný prostor obsahující články a jeho oficiální název není žádný.

Související články

[editovat]

Související šablony

[editovat]