Skabelondiskussion:If-gammel

message: ----
Den engelske version af denne skabelon hedder  og står for "incomplete". Den danske "if" står for "ikke færdig". --Lhademmor 7. mar 2006 kl. 12:55 (CET)
replies: text: Denne skabelon er færdig, bl.a. ved hjælp af nedenstående vejledning. Den bør beskyttes mod ændringer, da forkerte rettelser kan have uoverskuelige konsekvenser. --Sir48 (Thyge) 28. mar 2006 kl. 00:12 (CEST)
----
VEJLEDNING: BEDES IKKE FJERNET
----
thread_title: Skabelonen er forældet og man bør istedet bruge MediaWikis [[mw:Help:Extension:ParserFunctions|ParserFunctions]]

message: === Formål og funktion ===
Denne skabelon giver "if then else" funktionalitet.
*Parameteren else is valgfri.
*Skabelonen har udefineret funktion", hvis parameteren test eller then (eller begge) mangler.
*Skabelonen har også udefineret funktion", hvis der defineres nogen som helst parameter (navngivet eller unavngivet) som er forskellig fra test, then eller else, når skabelonen kaldes.
Bemærk at if ikke virker, hvis den substitueres, dvs. foranstilles med subst:. Det er ikke muligt at benytte lodrette streger (|) i parameter værdier, så brug &#124; eller {{!}} i stedet.
Wikipedias CTO Brion VIBBER har udtrykt støtte til at implementere if´s funktionalitet i MediaWiki. Så skabelonen er formentlig ikke den endelige løsning.
=== Brug ===
{{if
  |test=VARIABLE_ELLER_PARAMETER_Til_TEST
  |then=kode hvis 'test' ikke er tom 
  |else=Kode hvis 'test' er tom 
}}
Parameteren else er valgfri. Så følgende kan også gøres:
{{if
  |test=VARIABLE_ELLER_PARAMETER_TIL_TEST
  |then=kode hvis'test' ikke er tom 
}}
=== Eksempel ===
Kode	Resultat
{{if
  |test={{boolne|foo|bar}}
  |then=sand
  |else=falsk
}}	
{{if
  |test={{booleq|foo|bar}}
  |then=sand
  |else=falsk
}}	
{{if
  |test=
  |then=bar
}}	
{{if
  |test=foo
  |then=bar
}}
thread_title: Dokumentation

message: Denne skabelon giver "if then else" funktionalitet.
*Parameteren else is valgfri.
*Skabelonen har udefineret funktion", hvis parameteren test eller then (eller begge) mangler.
*Skabelonen har også udefineret funktion", hvis der defineres nogen som helst parameter (navngivet eller unavngivet) som er forskellig fra test, then eller else, når skabelonen kaldes.
Bemærk at if ikke virker, hvis den substitueres, dvs. foranstilles med subst:. Det er ikke muligt at benytte lodrette streger (|) i parameter værdier, så brug &#124; eller {{!}} i stedet.
Wikipedias CTO Brion VIBBER har udtrykt støtte til at implementere if´s funktionalitet i MediaWiki. Så skabelonen er formentlig ikke den endelige løsning.
thread_title:  Formål og funktion 

message: {{if
  |test=VARIABLE_ELLER_PARAMETER_Til_TEST
  |then=kode hvis 'test' ikke er tom 
  |else=Kode hvis 'test' er tom 
}}
Parameteren else er valgfri. Så følgende kan også gøres:
{{if
  |test=VARIABLE_ELLER_PARAMETER_TIL_TEST
  |then=kode hvis'test' ikke er tom 
}}
thread_title:  Brug 

message: Kode	Resultat
{{if
  |test={{boolne|foo|bar}}
  |then=sand
  |else=falsk
}}	
{{if
  |test={{booleq|foo|bar}}
  |then=sand
  |else=falsk
}}	
{{if
  |test=
  |then=bar
}}	
{{if
  |test=foo
  |then=bar
}}
thread_title:  Eksempel 

message: Jeg fundet følgende steder, hvor denne skabelon er blevet brugt: , , , ,  og  --Steen Th (diskussion) 23. jan 2018, 18:05 (CET)
thread_title:  Hvor skabelonen bliver brugt