IF per i campi della pagina

Immaginate di voler pubblicare sul vostro sito web una sezione catalogo, che ospiterà le schede dei prodotti della vostra azienda. Disgraziatamente, voi non disponete delle fotografie promozionali di alcuni prodotti, ma volete certamente utilizzare le foto di cui disponete. Come creare una pagina mastro che si adatta a questa variabilità? Una possibilità sta nel creare più pagine mastro distinte (vedere "varianti" in questo manuale), ma c'è una soluzione più semplice.

Preparate le foto dei prodotti di cui disponete, e inseritele nella base dati Sar-At. Quando create la pagina mastro, lascerete uno spazio per la immagine. In HTML avremo una riga tipo questa:

    <img src ='{foto}' width='100' height='200' /> 

Potete ritoccare la pagina mastro in modo che lo spazio dell'immagine venga rimossa quando l'immagina manca in base dati, così:

    {IF foto}

<img src ='{foto}' width='100' height='200' /> {ENDIF foto}

Quando Sar-At crea la pagina web di un prodotto, rimuoverà tutto lo HTML contenuto nel blocco IF se la informazione indicata ("foto", nel caso dell'esempio) è nulla oppure zero. È anche possibile creare un blocco "altrimenti", così:

    {IF foto}

<img src ='{foto}' width='100' height='200' /> {ELSE foto}

<img src ='logoSocieta.gif' width='100' height='200' /> {ENDIF foto}

In questo ultimo esempio, la foto verrà sostituita da una immagine fissa quando una foto non è disponibile.