Szablon:S/opis

Z POCO56

{{

 #ifeq: opis | opis
 | 

{{

   #ifeq: show | show

|

{{#ifeq:Szablon|Szablon|{{#if:||{{#ifexist:Szablon:S||}}}}}}

 }}{{
   #if: {{#ifeq:Szablon|Szablon||1}}
   | 
   |
 }}

| }}

Szablon służy do wyświetlania linków do szablonów.

Sposób użycia

  • <syntaxhighlight lang="mediawiki" inline="">{{s|Nazwa szablonu}}</syntaxhighlight>{{[[{{#switch:
|#default = Nazwa szablonu 
| = 
   {{#ifeq:  | 
     | Template:Nazwa szablonu            
     | Nazwa szablonu      
   }}

}}|Nazwa szablonu]]{{#if:||{{{2}}}|}}{{#if:||{{{3}}}|}}{{#if:||{{{4}}}|}}{{#if:||{{{5}}}|}}{{#if:||{{{6}}}|}}{{#if:||{{{7}}}|}}{{#if:||{{{8}}}|}}{{#if:||{{{9}}}|}}{{#if:||{{{10}}}|}}{{#if:||{{{11}}}|}}{{#if:||{{{12}}}|}}{{#if:||{{{13}}}|}}{{#if:||{{{14}}}|}}{{#if:||{{{15}}}|}}{{#if:||{{{16}}}|}}{{#if:||{{{17}}}|}}{{#if:||{{{18}}}|}}{{#if:||{{{19}}}|}}}}

Można też podać do 18 argumentów dla szablonu:

  • <syntaxhighlight lang="mediawiki" inline="">{{s|Nazwa szablonu|pierwszy|drugi|trzeci|czwarty|piąty}}</syntaxhighlight>{{[[{{#switch:
|#default = Nazwa szablonu 
| = 
   {{#ifeq:  | 
     | Template:Nazwa szablonu            
     | Nazwa szablonu      
   }}

}}|Nazwa szablonu]]{{#if:pierwszy||pierwszy|}}{{#if:drugi||drugi|}}{{#if:trzeci||trzeci|}}{{#if:czwarty||czwarty|}}{{#if:piąty||piąty|}}{{#if:||{{{7}}}|}}{{#if:||{{{8}}}|}}{{#if:||{{{9}}}|}}{{#if:||{{{10}}}|}}{{#if:||{{{11}}}|}}{{#if:||{{{12}}}|}}{{#if:||{{{13}}}|}}{{#if:||{{{14}}}|}}{{#if:||{{{15}}}|}}{{#if:||{{{16}}}|}}{{#if:||{{{17}}}|}}{{#if:||{{{18}}}|}}{{#if:||{{{19}}}|}}}}

Jeśli argumenty zawierają znak równości, należy je podać w specjalny sposób:

  • <syntaxhighlight lang="mediawiki" inline="">{{s|Nazwa szablonu|2=to=coś|3=tamto=inny|4=ble=bla}}</syntaxhighlight>{{[[{{#switch:
|#default = Nazwa szablonu 
| = 
   {{#ifeq:  | 
     | Template:Nazwa szablonu            
     | Nazwa szablonu      
   }}

}}|Nazwa szablonu]]{{#if:to=coś||to=coś|}}{{#if:tamto=inny||tamto=inny|}}{{#if:ble=bla||ble=bla|}}{{#if:||{{{5}}}|}}{{#if:||{{{6}}}|}}{{#if:||{{{7}}}|}}{{#if:||{{{8}}}|}}{{#if:||{{{9}}}|}}{{#if:||{{{10}}}|}}{{#if:||{{{11}}}|}}{{#if:||{{{12}}}|}}{{#if:||{{{13}}}|}}{{#if:||{{{14}}}|}}{{#if:||{{{15}}}|}}{{#if:||{{{16}}}|}}{{#if:||{{{17}}}|}}{{#if:||{{{18}}}|}}{{#if:||{{{19}}}|}}}}

Można także tworzyć odniesienia do stron spoza przestrzeni Szablon:

  • <syntaxhighlight lang="mediawiki" inline="">{{s|Wikiprojekt:Czy wiesz/propozycje/nagłówek}}</syntaxhighlight>{{[[{{#switch:
|#default = Wikiprojekt:Czy wiesz/propozycje/nagłówek 
| = 
   {{#ifeq:  | 
     | Template:Wikiprojekt:Czy wiesz/propozycje/nagłówek            
     | Wikiprojekt:Czy wiesz/propozycje/nagłówek      
   }}

}}|Wikiprojekt:Czy wiesz/propozycje/nagłówek]]{{#if:||{{{2}}}|}}{{#if:||{{{3}}}|}}{{#if:||{{{4}}}|}}{{#if:||{{{5}}}|}}{{#if:||{{{6}}}|}}{{#if:||{{{7}}}|}}{{#if:||{{{8}}}|}}{{#if:||{{{9}}}|}}{{#if:||{{{10}}}|}}{{#if:||{{{11}}}|}}{{#if:||{{{12}}}|}}{{#if:||{{{13}}}|}}{{#if:||{{{14}}}|}}{{#if:||{{{15}}}|}}{{#if:||{{{16}}}|}}{{#if:||{{{17}}}|}}{{#if:||{{{18}}}|}}{{#if:||{{{19}}}|}}}}

  • <syntaxhighlight lang="mediawiki" inline="">{{s|:Wikipedia}}</syntaxhighlight>{{[[{{#switch:
|#default = Wikipedia 
| = 
   {{#ifeq:  | Szablon
     | Template::Wikipedia            
     | Wikipedia      
   }}

}}|:Wikipedia]]{{#if:||{{{2}}}|}}{{#if:||{{{3}}}|}}{{#if:||{{{4}}}|}}{{#if:||{{{5}}}|}}{{#if:||{{{6}}}|}}{{#if:||{{{7}}}|}}{{#if:||{{{8}}}|}}{{#if:||{{{9}}}|}}{{#if:||{{{10}}}|}}{{#if:||{{{11}}}|}}{{#if:||{{{12}}}|}}{{#if:||{{{13}}}|}}{{#if:||{{{14}}}|}}{{#if:||{{{15}}}|}}{{#if:||{{{16}}}|}}{{#if:||{{{17}}}|}}{{#if:||{{{18}}}|}}{{#if:||{{{19}}}|}}}}

Parametry szablonu (strukturyzacja VE)

<templatedata> { "params": { "1": { "label": "Nazwa szablonu", "description": "Pełna nazwa szablonu, bez parametru Szablon:", "example": "Cytuj", "type": "wiki-template-name", "required": true, "suggested": true }, "2": { "label": "Pierwszy parametr", "description": "Pierwszy, opcjonalny, parametr w wywołaniu szablonu", "example": "data=2001-01-01", "type": "line" }, "3": { "label": "Drugi parametr", "description": "Drugi, opcjonalny, parametr w wywołaniu szablonu", "example": "tytuł=Ala ma kota", "type": "line" }, "4": { "label": "Trzeci szablonu", "description": "Trzeci, opcjonalny, parametr w wywołaniu szablonu", "example": "brudnopis", "type": "line" } }, "description": "Szablon służy do wyświetlania linków do innych szablonów zamiast ich przywoływania.", "format": "inline" } </templatedata>

Zobacz też

  • {{[[{{#switch:
|#default = Lt 
| = 
   {{#ifeq:  | 
     | Template:lt            
     | Lt      
   }}

}}|lt]]{{#if:||{{{2}}}|}}{{#if:||{{{3}}}|}}{{#if:||{{{4}}}|}}{{#if:||{{{5}}}|}}{{#if:||{{{6}}}|}}{{#if:||{{{7}}}|}}{{#if:||{{{8}}}|}}{{#if:||{{{9}}}|}}{{#if:||{{{10}}}|}}{{#if:||{{{11}}}|}}{{#if:||{{{12}}}|}}{{#if:||{{{13}}}|}}{{#if:||{{{14}}}|}}{{#if:||{{{15}}}|}}{{#if:||{{{16}}}|}}{{#if:||{{{17}}}|}}{{#if:||{{{18}}}|}}{{#if:||{{{19}}}|}}}} – (<{{#switch:{{#ifeq:|{{{kursywa}}}|{{{kursywa}}}|{{#if:{{#invoke:Lang|kursywa|en}}|tak|nie}}}}|tak=em|span}} {{#switch:{{#ifeq:|{{{kursywa}}}|{{{kursywa}}}|{{#if:{{#invoke:Lang|kursywa|en}}|tak|nie}}}}|nie=style="font-style: normal;"}} lang="en">{{#switch:en|ar|arc|arz|ckb|dv|fa|glk|he|ks|mzn|pnb|ps|sd|ug|ur|yi=‏}}long template{{#switch:en|ar|arc|arz|ckb|dv|fa|glk|he|ks|mzn|pnb|ps|sd|ug|ur|yi=‎}}</{{#switch:{{#ifeq:|{{{kursywa}}}|{{{kursywa}}}|{{#if:{{#invoke:Lang|kursywa|en}}|tak|nie}}}}|tak=em|span}}>) oprócz linka do szablonu podaje też dodatkowe linki (m.in. do edycji szablonu, jego dokumentacji, css itp).

  • {{[[{{#switch:
|#default = M 
| = 
   {{#ifeq:  | 
     | Template:m            
     | M      
   }}

}}|m]]{{#if:||{{{2}}}|}}{{#if:||{{{3}}}|}}{{#if:||{{{4}}}|}}{{#if:||{{{5}}}|}}{{#if:||{{{6}}}|}}{{#if:||{{{7}}}|}}{{#if:||{{{8}}}|}}{{#if:||{{{9}}}|}}{{#if:||{{{10}}}|}}{{#if:||{{{11}}}|}}{{#if:||{{{12}}}|}}{{#if:||{{{13}}}|}}{{#if:||{{{14}}}|}}{{#if:||{{{15}}}|}}{{#if:||{{{16}}}|}}{{#if:||{{{17}}}|}}{{#if:||{{{18}}}|}}{{#if:||{{{19}}}|}}}} – (moduł) do wyświetlania linków do modułów.

  • {{[[{{#switch:
|#default = Fp 
| = 
   {{#ifeq:  | 
     | Template:fp            
     | Fp      
   }}

}}|fp]]{{#if:||{{{2}}}|}}{{#if:||{{{3}}}|}}{{#if:||{{{4}}}|}}{{#if:||{{{5}}}|}}{{#if:||{{{6}}}|}}{{#if:||{{{7}}}|}}{{#if:||{{{8}}}|}}{{#if:||{{{9}}}|}}{{#if:||{{{10}}}|}}{{#if:||{{{11}}}|}}{{#if:||{{{12}}}|}}{{#if:||{{{13}}}|}}{{#if:||{{{14}}}|}}{{#if:||{{{15}}}|}}{{#if:||{{{16}}}|}}{{#if:||{{{17}}}|}}{{#if:||{{{18}}}|}}{{#if:||{{{19}}}|}}}} – (funkcja parsera) podlinkowany tekst ilustrujący wywołanie omawianej funkcji parsera.

  • {{[[{{#switch:
|#default = Parametr 
| = 
   {{#ifeq:  | 
     | Template:Parametr            
     | Parametr      
   }}

}}|Parametr]]{{#if:||{{{2}}}|}}{{#if:||{{{3}}}|}}{{#if:||{{{4}}}|}}{{#if:||{{{5}}}|}}{{#if:||{{{6}}}|}}{{#if:||{{{7}}}|}}{{#if:||{{{8}}}|}}{{#if:||{{{9}}}|}}{{#if:||{{{10}}}|}}{{#if:||{{{11}}}|}}{{#if:||{{{12}}}|}}{{#if:||{{{13}}}|}}{{#if:||{{{14}}}|}}{{#if:||{{{15}}}|}}{{#if:||{{{16}}}|}}{{#if:||{{{17}}}|}}{{#if:||{{{18}}}|}}{{#if:||{{{19}}}|}}}}