Pređi na sadržaj

Šablon:If either

S Vikipedije, slobodne enciklopedije
Dokumentacija šablona[prikaži] [uredi] [istorija] [osveži]
{{if either (|a) (|b) (|prvi rezultat) (|drugi rezultat)}}
 „Ako je (ili a ili) (b) tačno, (vrati prvi rezultat,) (u ostalim slučajevima vrati drugi rezultat).”

Ovaj pomoćni šablon je dizajniran da se koristi unutar drugih šablona. Može pomoći uređivačima da naprave kod šablona koji će se sam dokumentovati. Glavna prednost korišćenja u odnosu na konstrukciju {{#if:{{{1|}}}{{{2|}}} |…}} je to da ako prvi parametar nije prazan tada drugi parametar biva neodređen.

„Ili” u „ili a ili b” iznad je inkluzivno: ako je i a i b tačno, šablon će vratiti prvi rezultat (zato što je uslov da ili a ili b bude tačno za prvi rezultat, tj. dovoljno je da ili a ili b bude tačno za prvi rezultat).

Ovaj šablon se takođe može koristiti za zamenjivanje konstrukcije {{#if:a |тачно |{{#if:b |тачно |нетачно}}}} (tj. „ako je a, onda je tačno; ako nije a i ako je b, onda je tačno; u ostalim slučajevima je netačno”).

Primeri

Kod Rezultat
{{if either |a |b |тачно |нетачно}} tačno
{{if either |a | |тачно |нетачно}} tačno
{{if either | |b |тачно |нетачно}} tačno
{{if either | | |тачно |нетачно}} netačno

Vidi još