Plantilla:Ifnot
Aparença
Permet executar un {{#if:
on la primera acció és el resultat de "No s'acompleix" i la segona és per quan "Sí s'acompleix".
La seva funció és fer més llegible el codi d'una plantilla quan la i evitar deixar el primer paràmetre buit amb dues barres seguides, sovint poc visibles.
Sintaxi
[modifica]{{if not|<valor>|<acció pel NO>|<acció pel SÍ>}}
- l'acció pel SÍ és opcional. De fet, si tenim acció pel NO i pel Sí, no té cap avantatge aquesta plantilla vs un IF.
Exemples
[modifica]- Cas d' IF estàndard amb acció per totes dues situacions:
{{#if:A|tinc "A"|sense A}}
>>> resultat >>> tinc "A" - Cas d' IF estàndard amb acció només quan fals:
{{#if:{{{A|}}}||sense A}}
>>> resultat >>> sense A
- Fent servir
{{if not}}
seria
- Amb acció per totes dues situacions:
{{Ifnot|A|sense A|tinc "A"}}
>>> resultat >>> tinc "A". Aquest cas, no té cap avantatge, només s'inverteixen l'ordre de les accions. - Amb acció només quan fals:
{{Ifnot|{{{A|}}}|sense A}}
>>> resultat >>> sense A. Aquesta aplicació fa que no calgui deixar un paràmetre buit com en el cas d'un if.
Utilització dins un rowformat de Wikidades
[modifica]Quan s'utilitza dins un una crida a mòdul:Wikidades, els paràmetres posicionals poden produir. Llavors cal fer servir la següent sintaxi:
{{if not|first=<valor>|second=<acció pel NO>|third=<acció pel SÍ>}}