Det här är en dokumentationssida till Mall:Ja-nej. Den innehåller användningsinformation, kategorier och annat innehåll som inte är en del av mallen. |
Användning
redigeraDen här mallen normaliserar invärden till ja/nej-utvärden. Den kan hantera både svenska och engelska parametrar och invärden.
Mallen skiljer mellan fem typer av invärden för den första namngivna parametern:
- Ja: Skiftlägesokänsliga former av "ja", "j", "sann", "sant", "sanna", "s", "1" samt engelska "yes", "y", "true" och "t", exempelvis
{{Ja-nej|jA}}
- Nej: Skiftlägesokänsliga former av "nej", "n", "falsk", "falskt", "falska", "f", "0" samt engelska "no" och "false", exempelvis
{{Ja-nej|nEj}}
- Ingenting: När invärdet definieras men antingen inte innehåller något värde eller enbart består av blanktecken, det vill säga
{{Ja-nej|}}
eller{{Ja-nej| }}
- Negation: När invärdet antingen är "¬" eller saknas helt, det vill säga
{{Ja-nej|¬}}
eller{{Ja-nej}}
- Allt annat: exempelvis
{{Ja-nej|diskmaskin}}
Som standard returnerar mallen "ja" i det första och sista fallet, och returnerar blankt i de övriga fallen.
Anpassa utvärdet
redigeraMallens standardutvärde kan anpassas med fem namngivna parametrar: ja, nej, blank, ¬ och def.
- Ja: Mallen returnerar innehållet i parametern ja</nowiki>, annars returneras "ja", exempelvis:
{{Ja-nej|ja|ja=bacon}}
→ bacon
- Nej: Mallen returnerar innehållet i parametern nej, annars returneras ingenting, exempelvis:
{{Ja-nej|nej|nej=skinka}}
→ skinka
- Ingenting: Mallen returnerar innehållet i parametern blank eller nej i frånvaro av den förstnämnda parametern, annars returneras ingenting, exempelvis:
{{Ja-nej||blank=ägg}}
→ ägg{{Ja-nej||nej=skinka}}
→ skinka{{Ja-nej||blank=ägg|nej=skinka}}
→ ägg
- Negation: Mallen returnerar innehållet i parametern ¬, annars returneras ingenting, exempelvis:
{{Ja-nej|¬=korv}}
→ korv
- Allt annat: Mallen returnerar innehållet i parametern def eller ja i frånvaro av den förstnämnda parametern, annars returneras "ja", exempelvis:
{{Ja-nej|diskmaskin|def=tekopp}}
→ tekopp{{Ja-nej|diskmaskin|ja=bacon}}
→ bacon{{Ja-nej|diskmaskin|def=tekopp|ja=bacon}}
→ tekopp
För namngivna parametrar användning av ett blankvärde och utelämning av parametern inte detsamma. Blankvärda parametrar talar om för mallen att det anpassade returvärdet är blankt. Exempelvis:
{{Ja-nej|diskmaskin}}
→ ja{{Ja-nej|diskmaskin|def=}}
→ (tom)
Logiska skillnader
redigeraÖversikt av logiska värden och deras associerade texter till {{Ja-nej}}
| ||||||
---|---|---|---|---|---|---|
Invärdesparameter 1 ( 1= )
|
Wikikod | Logiskt returvärde | Standardreturvärde | Returvärde när:yes=Pos no=Neg blank=Blank ¬=Undefined def=Def
|
Fotnot | |
yes, y, 1* | {{Ja-nej|Ja}}
|
ja per definition
|
ja | Pos | * Skiftlägesokänsligt (Y=y) | |
Some Text | {{Ja-nej|Någon text}}
|
ja per standard
|
ja | Def | Pos när 1=def=
| |
no, n, 0* | {{Ja-nej|nej}}
|
nej per definition
|
' | Neg | * Skiftlägesokänsligt (N=n) | |
<blank> | {{Ja-nej|}}
|
blank
|
' | Undefined | Undefined när blank=<omitted>
| |
1=<blank> | {{Ja-nej|1=}}
|
blank
|
' | Blank | Neg när blank=<omitted>
| |
¬ | {{Ja-nej|¬}}
|
¬
|
' | Undefined | ||
<omitted> | {{Ja-nej}}
|
¬
|
' | Undefined |
Parametrar
redigera{{Ja-nej | | ja = | nej = | blank = | ¬ = | def = }}