Quando nulla viene trovato

In una pagina "risultati della ricerca" molto semplice, come quella proposta qui sopra, quando il visitatore cerca un testo che non esiste, allora appare una pagina bianca. Una soluzione più elegante si ottiene utilizzando il meccanismo "se…allora..altrimenti" introdotto in Sar-At versione 5.1. Ecco un esempio dimostrativo:

    {IF motore_ricerca}

<p>Elenco dei prodotti il cui nome contiene la parola <em>{search}</em>:</p> {BEGIN motore_ricerca}

<p>{title}</p> {END motore_ricerca}

{ELSE motore_ricerca}

<p>Spiacente, nessun prodotto contiene la parola <em>{search}</em> nel nome.</p> {ENDIF motore_ricerca}

Se il visitatore cerca "biscotti" allora il risultato HTML sarà:

    <p>Elenco dei prodotti il cui nome contiene la parola <em>biscotti</em>:</p>
    <p>Biscotti al cioccolato</p> 

Se il visitatore cerca "vaniglia" allora il risultato HTML sarà:

    <p>Spiacente, nessun prodotto contiene la parola <em>vaniglia</em> nel nome.</p>

Una trattazione completa della sintassi se…allora…altrimenti si trova nell'ultimo capitolo di questo manuale, la quale contiene anche la documentazione dell'istruzione LOCATION - spesso utile per gestire le ricerche che non hanno avuto successo.