Un esempio: il forum

Come abbiamo già spiegato in questo stesso capitolo, una sezione modulo è utilizzabile anche come sorgente di pagine Sar-At. Vediamo, per esempio, come costruire un semplice forum. Tutti i contributi dei visitatori vengono aggiunti l'uno di seguito all'altro.

  Benvenuti nel nostro forum.
  <table>
  <tr>
          <th>
                 Data
          </th>
          <th>
                 Numero IP
          </th>
          <th>
                 Messaggio
          </th>
  </tr>
  {BEGIN forum}
  <tr><td>
          {lastMod}
  </td>
  <td>
          {authorId}
  </td>
  <td>
  {testo}
  </td></tr>
  {END forum}
  </table>
  <hr />
  <p>Inserisci qui il tuo contributo:</p>
          <form action="showForm.php" method="post" name="myDemoForm">
                 <input type="hidden" name="template" value="forum" />
                 <textarea name="testo" rows="5" cols="30"></textarea>
                 <br />
                 <input type="submit" value="OK" accesskey="O" />
          </form>

Per far funzionare l'esempio sono necessarie una sezione modulo, chiamata forum, che contiene solo un campo chiamato "testo" di tipo Testo Lungo. La pagina mastro riportata qui sopra è sia la pagina mastro della sezione, sia la pagina destinazione del modulo. La vista "forum" si limita a riportare tutti i record, senza filtro, in ordine di data.