Sviluppo di plug-in per showPage

Un plug-in per pagine mastro classiche è una funzione PHP che riceve come parametri da Sar-At il nome della sezione corrente, lo id della pagina corrente, la lingua della medesima e opzionalmente altri parametri inviati dal chiamante.

Il plug-in esegue la sua elaborazione e assegna alla globale $t i valori di tutti i segnaposto che esso definisce.

Per esempio, se un ipotetico plug-in chiamato volumesfera venisse chiamato per calcolare il volume di una sfera di raggio dato, così:

{volumesfera@55}

allora la sua realizzazione in linguaggio PHP sarebbe:

  <?php
  function volumesfera ($tabella, $pageId, $languageId, $raggio) {
        global $t;           // Istanza del template
   
        $mioNomeCompleto = "volumesfera@$raggio";
        define ('PIGRECO', 3.1415926);
        $t->set_var($mioNomeCompleto, $raggio*$raggio*$raggio*4/3*PIGRECO);
        }
  ?>