Ciao a tutti!
Dunque, quello che sto cercando di fare, in sintesi, è stampare in una template, una variabile di smarty inizializzata da uno script php chiamato attraverso Jquery.

Mia template

codice:
	<div id="output">Test vale: {$test}</div>
	<form id="titleForm" method="post" action="?f=galleries&a=add-image">
		Inserisci il titolo della immagine:

		<input type="text" name="title" value="" size="90" maxlength="255" />


		<input type="submit" name="save" value="Inserisci" />
		<input type="reset" name="reset" value="Cancella" />
	</form>
Codice Jquery nella template

codice:
$(document).ready(function(){
	$("#titleForm")
	.submit( function(e){
		e.preventDefault()
		var title = this.title.value;
		$.get("galleries.php", { a: "add-image", title : title });
	});
});
Come vedete, quando si clicca su submit nel form, viene chiamata la pagina "galleries.php", che è questa:

Codice PHP:
//...
    
elseif($a == "add-image")
    {
        if(isset(
$_GET['title']))
        {
            
$test "s:".$_REQUEST['title'];
            
$smarty->assign('test',$test);
        }
        
$page_data['action'] = "add_image";
    }
//... 
Quindi, quando viene chiamata, la pagina php dovrebbe assegne il valore alla variabile $test e passarla a Smarty.

L'unico problema è che non ho idea di come possa fare a far aggiornare il valore di {$test} nella template...

C'è un pezzo che mi manca... qualcuno può aiutarmi? Grazie!