Viste: il motore di ricerca

Il meccanismo delle Viste si utilizza anche per creare semplici motori di ricerca interni al sito. (Per un motore di ricerca avanzato si veda "plug in motore di ricerca incorporato" nell'ultimo capitolo del manuale Sar-At).

Le viste utilizzate come motore di ricerca sono quelle in cui specifichiamo "mostra solo i record in cui (regola di ricerca) - è uguale a - valore scelto dal visitatore".

Facciamo un esempio pratico. Creiamo una nuova Vista. Le diamo un nome a piacere e per etichetta scegliamo "motore_ricerca". Impostiamo la Vista perché selezioni i soli record il cui titolo contiene un valore scelto dal visitatore, che la pagina HTML passerà nel parametro search.

Perché il motore di ricerca abbia senso dovremo preparare due pagine HTML. La prima pagina (form di ricerca) permette al visitatore di scrivere il testo che vuole cercare e può avere un aspetto di questo tipo:

La seconda pagina mostra i risultati della ricerca, impaginati a nostro piacere, usando la Vista.