Paragrafo precedente: « C7.33 Plug-in colore
Paragrafo precedente: « C7.33 Plug-in colore
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); } ?>
Paragrafo successivo: » C7.35 Accesso ai dati dell'utente corrente