Problema con funzione di RainTpl

Francesco89

Nuovo Utente
23 Set 2009
16
0
1
Salve a tutti,
ho creato la seguente funzione nella classe della pagina rain.tpl.class.php (Ovviamente per chi conosce già raintpl...)
PHP:
        function Form($username = null)
	{
	   $username = $_SESSION['user'];
	  
	   if(isset($username))
	   {
	      echo "Benvenuto".$username;
	   }
	   else
	   {
	      include('form.html');
	   }
	}

E nella pagina principale ho fatto:
PHP:
	$form = $tpl->Form();
	$tpl->assign("form", $form);

In pratica funziona correttamente soltanto che viene stampato tutto a inizio pagina, prima del <!DOCTYPE>, e non nel tag in cui io ho messo {$form}.
Sapete dirmi perchè??
 
in RainTPL le inclusioni dovrebbero essere fatte senza specificare le estensioni, ad esempi:
PHP:
<!-- include pagina.html -->
{include="pagina"}
<!-- include $pagina -->
{include="$pagina"}
 
Per chi volesse utilizzare RainTPL in Rete è disponibile una documentazione abbastanza ricca anche in Italiano
 

Discussioni simili