Vés al contingut

Plantilla:Ifnot

De la Viquipèdia, l'enciclopèdia lliure

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