Mall:Ja-nej
[visa] [redigera] [rensa sidcachen]
Dokumentation
Användning
[redigera wikitext]Den 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
[redigera wikitext]Mallens 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 wikitext]Ö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=Posno=Negblank=Blank¬=Undefineddef=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 wikitext]{{Ja-nej
|
| ja =
| nej =
| blank =
| ¬ =
| def =
}}
Ovanstående dokumentation transkluderas från sidan ”Mall:Ja-nej/dok”. Kategorier ska placeras på den dokumentationssidan.