Skabelon:Hvis tom
Udseende
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
Kode | Resultat | Kommentar |
---|---|---|
{{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
- {{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.