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Í>}}