Šablona:Nic

Z Wikipedie, otevřené encyklopedie
Skočit na: Navigace, Hledání

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 vkládá prázdný textový řetězec.

Případy použití[editovat zdroj]

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

Název obsahující prvek wiki syntaxe[editovat zdroj]

Pokud hodnota parametru šablony obsahovala prvek wikitextu, wikiparser jej nezpracoval správně: Místo názvu #42 se pak zobrazilo 1. 42, obsažený znak tedy býval interpretován, zde jako "položka číslovaného seznamu":

{{Citace monografie
 | příjmení = Novák
 | jméno = Honza
 | titul = #42
 | rok = 2000
}}
NOVÁK, Honza. #42. [s.l.]: [s.n.], 2000. 

V aktuální verzi wiki systému už se toto neděje, tato záludnost už zjevně byla programátory ošetřena.

Oprava číslování šablonou[editovat zdroj]

Chybu lze touto šablnou vyřešit následovně:

{{Citace monografie
 | příjmení = Novák
 | jméno = Honza
 | titul = {{nic}}#42
}}

NOVÁK, Honza. #42. [s.l.]: [s.n.] 

Alternativní potlačení číslování seznamu[editovat zdroj]

Avšak existují i alternativní řešení, kdy šablona ani není potřeba:

wiki syntaxí nowiki/nowiki
{{Citace monografie
 | příjmení = Novák
 | jméno = Honza
 | titul = <nowiki>#42</nowiki>
}}

NOVÁK, Honza. #42. [s.l.]: [s.n.] 

wiki syntaxí bez odřádkování
{{Citace monografie
 | příjmení = Novák
 | jméno = Honza
 | titul = <nowiki/>#42
}}

NOVÁK, Honza. #42. [s.l.]: [s.n.] 

Neinterpretovaná odrážka v seznamu[editovat zdroj]

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.

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

Oprava odrážky šablonou[editovat zdroj]

Chybu lze touto šablnou vyřešit následovně:

  • a
  • b
  • c
{{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á.

Alternativní vynucení odrážky[editovat zdroj]

Avšak existují i alternativní řešení, kdy šablona ani není potřeba:

přímým vložením nowiki
  • a
  • b
  • c
{{nic/příklad
| parametr = <nowiki/>
* a
* b
* c
}}

Šablona nevkládá nic jiného než právě prosté <nowiki/>. Na to však není žádná extra šablona potřeba, je lepší toto vepsat rovnou ručně, a této šabloně se vyhnout: Raději napřímo používat standardní syntax samotného systému, než udělátka jen zakrývající podstatu.

Možné postupy[editovat zdroj]

K účelu této šablony je nutné zneužít specifické funkce wikiparseru, která dokáže dosáhnout vložení výše zmíněného prázdného textového řetězce. 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 zdroj]

Související šablony[editovat zdroj]