È possibile far apparire degli oggetti solo se sono soddisfatte delle condizioni particolari.
Per specificare una condizione di visibilità inserisci nel tag l'attributo mn:if
. Queste condizioni possono essere combinate tra di loro usando gli operatori logici eq
, neq
, contains
, not
.
Le condizioni possono essere scritte in qualsiasi tag HTML in cui si abbia l'esigenza di applicare delle condizioni di visibilità.
Attenzione: la condizione di visibilità non può essere applicata dentro un
mn:editable
<div mn:if="contact.values.SESSO eq 'M'" style="background-color:#CCFFFF;"> Offerta speciale per gli uomini</div> <div mn:if="contact.values.SESSO eq 'F'" style="background-color:#FFCCFF;"> Offerta speciale per le donne</div>
È possibile usare anche le condizioni mn:else
e mn:elseif
.
Tali condizioni devono essere scritte subito dopo un if
.
<span mn:if="contact.values.sesso eq 'M'">Macchina</span> <span mn:elseif="contact.values.sesso eq 'F'">Borsa</span> <span mn:else>Viaggio</span>
Per combinare più parametri si possono usare gli operatori logici and
or
e le parentesi.
<div mn:if="contact.values.SESSO eq 'M' and contact.values.INTERESSE eq 'Macchine'"> Speciale Macchine sportive</div> <div mn:if="contact.values.SESSO eq 'F' or contact.values.INTERRESSE eq 'Moda'"> Milano Fashion week</div>