Š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.

Použití[editovat zdroj]

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

Název obsahující prvek wikitextu
Pokud hodnota parametru šablony obsahuje prvek wikitextu, wikiparser jej nezpracuje správně. Místo názvu #42 se pak zobrazí 1. 42, tedy položka číslovaného seznamu.:
{{Citace monografie
 | příjmení = Novák
 | jméno = Honza
 | titul = #42
 | rok = 2000
}}
NOVÁK, Honza.
  1. 42. [s.l.] : [s.n.], 2000.  
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.].  
Avšak existuje i alternativní řešení:
{{Citace monografie
 | příjmení = Novák
 | jméno = Honza
 | titul = <nowiki>#42</nowiki>
}}
NOVÁK, Honza. #42. [s.l.] : [s.n.].  
Rozbitý seznam
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
{{nic/příklad
| parametr =
* a
* b
}}
Chybu lze touto šablnou vyřešit následovně:
  • a
  • b
{{nic/příklad
| parametr = {{nic}}
* a
* b
}}
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 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ý.