Skabelon:Hvis tom/doc

Fra Wikipedia, den frie encyklopædi

Dette er {{hvis tom}} skabelonen.

Denne skabelon anvendes inden i andre skabeloner. Den håndterer op til ni parametre (parameter 1-9), og returnerer kun noget, hvis parameteren er udfyldt (ikke er tom), ellers vises der ingen ting. Typisk brug er sådan:

{{hvis tom| {{{logo|}}} | {{{billede|}}} | default.svg }}

Denne tjekker parametrene logo og billede. Hvis de ikke er udfyldt, viser default.svg.

Eksempler[rediger kildetekst]

KodeResultatKommentar
{{hvis tom}} Returns an empty string.
{{hvis tom|en}} en Returns the first parameter that is defined and not empty.
{{hvis tom|en|to}} en
{{hvis tom|en|to|tre|fire}} en
{{hvis tom||to}} to The first parameter was empty or undefined, so uses the next parameter.
{{hvis tom||to|tre|fire}} to
{{hvis tom||to||fire}} to
{{hvis tom|||||||||ni}} ni
{{hvis tom||||||||||ti}} Only handles up to ni parameters, so returns an empty string.
{{hvis tom|}} The only parameter is empty or undefined, so returns an empty string.
{{hvis tom||||}} Returns an empty string.
{{hvis tom|{{{1|}}}|{{{2|}}}|tre}} tre
{{hvis tom|{{{1}}}|{{{2}}}|tre}} {{{1}}} Returns the text "{{{1}}}", because it is a non-empty string. Note the lack of "|" in the first to parameters.
{{hvis tom|{{{logo|}}}|to}} to
{{hvis tom|{{{logo}}}|to}} {{{logo}}} Returns the text "{{{logo}}}", because it is a non-empty string. Note the lack of "|" in the first parameter.
{{hvis tom|2=x}} x Whether parameter 1 is undefined or empty does not matter.
{{hvis tom|p=q}} The template checks its parameters 1-9, not other ens.

See also[rediger kildetekst]

  • {{px}} – Helps handling image width parameters in templates.
  • Hjælp:Parameter default – You probably don't need to know this anymore if you use this template.