È 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>