en realidad con
<!-- inicioBloque: nombre_del_bloque --> siempre batallo no se si por que yo soy un inexperto o por que es un poco mas complicado mira yo lo hago de la siguiente forma
El contenido del php
Código PHP:
<?php
include ('class.NokTemplate.php');
#creamos un template virtual para asignarle los valores
$options = '<option value="{VALOR}"> {OPTION} </option>';
$html = new NokTemplate('./');
#cargamos los templates
$html->cargar('tContenido','contenido.html');
$html->cargarVirtual('Opciones',$options);
$html->asignar('TITULO','Thread #319026');
#tenemos el array igual puede ser de MySQL
$productos = array('Televisores' => '0','Reproductores de DVD' => '0','Home Theater' => '0','Ferrari' => '1','Lamborghini' => '1','Bentley' => '1','Perro' => '2','Gato' => '2','Jirafa' => '2');
foreach ($productos as $producto => $id){
$html->asignar('VALOR',"$id");
$html->asignar('OPTION',"$producto");
$html->expandir('OPTIONS', '+Opciones');
}
$html->expandir('FINAL', 'tContenido');
$html->imprimir('FINAL');
?>
el contenido de contenido.html
Código PHP:
<html>
<head>
<title>{TITULO}</title>
</head>
<body>
<form name=prueba method="POST" action="accion">
<select name="blabla">
{OPTIONS}
</select>
</form>
</body>
</html>
Espero que te sirva salu2