Hola, yo uso smarty, lo primero es crear tu archivo php en él llamas a smarty
Código PHP:
include_once(SMARTY_DIR.'Smarty.class.php');
$smarty = new Smarty;
Después las variables que vayas a ocupar en los tpl's las mandas asi:
Código PHP:
$hola= "Hola Mundo";
$smarty->assign("variable1",$hola)
Luego en la parte final de tu script php le dices que vas a mostrar la plantilla asi:
Código PHP:
$smarty->display("nombre_archivo.tpl")
Y en el archivo tpl vas a usar las variables asi:
Código:
<caption>{$variable1}</caption>
Por lo tanto la programación la haces en el archivo php, y en los tpl pones el HTML que vas a usar para tu template. Espero te srva esto.
Salu2