Szablon:Ujednoznacznienie/opis

Z POCO56

{{

 #ifeq: opis | opis
 | 

{{

   #ifeq: show | show

|

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

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

| }}

<TemplateStyles src="Szablon:Spis_treści/styles.css" />

Opis

Szablon ten umieszcza się na stronach ujednoznaczniających, zwyczajowo na górze strony. Efektem umieszczenia szablonu jest wyświetlenie krótkiej informacji, którą widać na przykładzie poniżej. Ponadto taka strona zostaje automatycznie dodana do kategorii Strony ujednoznaczniające, dzięki czemu nie ma potrzeby „ręcznego” dodawania tej kategorii.

Uwaga! Prosimy nie zmieniać wyglądu tego szablonu. Ma on identyczną szatę graficzną jak {{[[{{#switch:

|#default = Inne znaczenia 
| = 
   {{#ifeq:  | 
     | Template:Inne znaczenia            
     | Inne znaczenia      
   }}

}}|Inne znaczenia]]{{#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}}}|}}}}, dzięki czemu zachowana jest jednolitość wyglądu strony przy przechodzeniu ze strony głównej z szablonem Inne znaczenia na stronę z tym szablonem.

Użycie szablonu z parametrami

Zdarza się, że dana strona ujednoznaczniająca precyzuje poszczególne znaczenia nie jednego, lecz kilku podobnie brzmiących haseł (nazw). Sytuacje takie zdarzają się np. gdy utworzenie dla każdego z tych haseł indywidualnej strony ujednoznaczniającej jest z pewnych powodów zbyt skomplikowane lub niepraktyczne. Wtedy w szablonie należy podać jako parametry omawiane hasła (nazwy) z wyjątkiem hasła zawartego w nazwie strony ujednoznaczniającej (wyświetli się ono automatycznie).

Obecnie szablon umożliwia wprowadzenie maksymalnie 10 nazw haseł dodatkowych (10 parametrów):

{{[[{{#switch:
|#default = Ujednoznacznienie 
| = 
   {{#ifeq:  | 
     | Template:Ujednoznacznienie            
     | Ujednoznacznienie      
   }}

}}|Ujednoznacznienie]]{{#if:p1||p1|}}{{#if:p2||p2|}}{{#if:p3||p3|}}{{#if:p4||p4|}}{{#if:p5||p5|}}{{#if:p6||p6|}}{{#if:p7||p7|}}{{#if:p8||p8|}}{{#if:p9||p9|}}{{#if:p10||p10|}}{{#if:||{{{12}}}|}}{{#if:||{{{13}}}|}}{{#if:||{{{14}}}|}}{{#if:||{{{15}}}|}}{{#if:||{{{16}}}|}}{{#if:||{{{17}}}|}}{{#if:||{{{18}}}|}}{{#if:||{{{19}}}|}}}} gdzie pii-ta nazwa (i-ty parametr). Każda i-ta nazwa musi być poprzedzona nazwą i–1.

Przykłady

Efekt użycia szablonu bez parametrów:

{{Ujednoznacznienie}}

{{#switch:

| sekcja =

{{#invoke:Ikona|szablon}} To jest strona ujednoznaczniająca. Poniżej znajdują się różne znaczenia {{#if:|haseł:|hasła}} „{{#invoke:String|replace|Ujednoznacznienie/opis|%s?%(ujednoznacznienie%)$|||false}}”{{#if:|, „{{{1}}}”{{#if:|, „{{{2}}}”{{#if:|, „{{{3}}}”{{#if:|, „{{{4}}}”{{#if:|, „{{{5}}}”{{#if:|, „{{{6}}}”{{#if:|, „{{{7}}}”{{#if:|, „{{{8}}}”{{#if:|, „{{{9}}}”{{#if:|, „{{{10}}}”|}}|}}|}}|}}|}}|}}|}}|}}}}}}.

| #default =

}}{{#if:Szablon||__DISAMBIG__{{#invoke:Łatki|Interwiki}}}}

Efekt użycia szablonu z parametrami:

{{Ujednoznacznienie|Milenium|Millenium|Millennium}}

{{#switch:

| sekcja =

{{#invoke:Ikona|szablon}} To jest strona ujednoznaczniająca. Poniżej znajdują się różne znaczenia {{#if:Milenium|haseł:|hasła}} „{{#invoke:String|replace|Ujednoznacznienie/opis|%s?%(ujednoznacznienie%)$|||false}}”{{#if:Milenium|, „Milenium”{{#if:Millenium|, „Millenium”{{#if:Millennium|, „Millennium”{{#if:|, „{{{4}}}”{{#if:|, „{{{5}}}”{{#if:|, „{{{6}}}”{{#if:|, „{{{7}}}”{{#if:|, „{{{8}}}”{{#if:|, „{{{9}}}”{{#if:|, „{{{10}}}”|}}|}}|}}|}}|}}|}}|}}|}}}}}}.

| #default =

}}{{#if:Szablon||__DISAMBIG__{{#invoke:Łatki|Interwiki}}}}

Historia

Do 2 grudnia 2012 roku ten szablon miał nazwę „disambig”. Zmiana nazwy była wynikiem dyskusji w Kawiarence.

Parametry VE

<templatedata> { "params": { "1": { "label": "pierwsze hasło dodatkowe", "description": "pierwsze dodatkowe hasło, które precyzuje dana strona ujednoznaczniająca", "example": "Milenium", "type": "string" }, "2": { "label": "drugie hasło dodatkowe", "description": "drugie dodatkowe hasło, które precyzuje dana strona ujednoznaczniająca", "example": "Millenium", "type": "string" }, "3": { "label": "trzecie hasło dodatkowe", "description": "trzecie dodatkowe hasło, które precyzuje dana strona ujednoznaczniająca", "example": "Millennium", "type": "string" }, "4": { "label": "czwarte hasło dodatkowe", "description": "czwarte dodatkowe hasło, które precyzuje dana strona ujednoznaczniająca", "type": "string" }, "5": { "label": "piąte hasło dodatkowe", "description": "piąte dodatkowe hasło, które precyzuje dana strona ujednoznaczniająca", "type": "string" }, "6": { "label": "szóste hasło dodatkowe", "description": "szóste dodatkowe hasło, które precyzuje dana strona ujednoznaczniająca", "type": "string" }, "7": { "label": "siódme hasło dodatkowe", "description": "siódme dodatkowe hasło, które precyzuje dana strona ujednoznaczniająca", "type": "string" }, "8": { "label": "ósme hasło dodatkowe", "description": "ósme dodatkowe hasło, które precyzuje dana strona ujednoznaczniająca", "type": "string" }, "9": { "label": "dziewiąte hasło dodatkowe", "description": "dziewiąte dodatkowe hasło, które precyzuje dana strona ujednoznaczniająca", "type": "string" }, "10": { "label": "dziesiąte hasło dodatkowe", "description": "dziesiąte dodatkowe hasło, które precyzuje dana strona ujednoznaczniająca", "type": "string" } }, "description": "Szablon ten umieszcza się na stronach ujednoznaczniających, zwyczajowo na górze strony. Efektem umieszczenia szablonu jest wyświetlenie krótkiej informacji, którą widać na przykładzie poniżej. Ponadto taka strona zostaje automatycznie dodana do kategorii Strony ujednoznaczniające, dzięki czemu nie ma potrzeby „ręcznego” dodawania tej kategorii.", "format": "inline" } </templatedata>

Zobacz też

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

}}|Inne znaczenia]]{{#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:
|#default = Nie mylić z 
| = 
   {{#ifeq:  | 
     | Template:Nie mylić z            
     | Nie mylić z      
   }}

}}|Nie mylić z]]{{#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:
|#default = Przekierowanie 
| = 
   {{#ifeq:  | 
     | Template:Przekierowanie            
     | Przekierowanie      
   }}

}}|Przekierowanie]]{{#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:
|#default = Do tablicy rejestracyjnej 
| = 
   {{#ifeq:  | 
     | Template:Do tablicy rejestracyjnej            
     | Do tablicy rejestracyjnej      
   }}

}}|Do tablicy rejestracyjnej]]{{#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:
|#default = Linki niejednoznaczne 
| = 
   {{#ifeq:  | 
     | Template:Linki niejednoznaczne            
     | Linki niejednoznaczne      
   }}

}}|Linki niejednoznaczne]]{{#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}}}|}}}}