Pero si hago pertenecer los bloques a la plantilla principal, al todo, no puedo deshacerme de ellos
x.htm
Código PHP:
<html>
<head>
<title>{titulo}</title>
</head>
<body bgcolor="#FFFFFF" text="#000000">
<!-- inicioBloque: bloque_1 -->
texto fijo 1 {texto_bloque_1}
<!-- finBloque: bloque_1 -->
<!-- inicioBloque: bloque_2 -->
texto fijo 2 {texto_bloque_2}
<!-- finBloque: bloque_2 -->
</body>
</html>
x.php
Código PHP:
<?php
// Incluision de la Clase.
include ('motor_plantillas/class.NokTemplate.php');
// Instancia del objeto.
// Definicion de la ubicacion de los templates.
$html=new NokTemplate('plantillas');
// Cargamos lss plantillas necesarias y les asignamos una clave
$html->cargar('plantilla_1','x.htm');
// Definicion de bloques en plantilla
$html->definirBloque('bloque_1','plantilla_1');
$html->definirBloque('bloque_2','plantilla_1');
// Asignacion de contenido dinamico a las plantillas usadas
$html->asignar('texto_bloque_1','texto bloque 1');
// Titulo de pagina
$html->asignar('texto_bloque_2','texto bloque 2');
// Expandimos el contenido de las plantillas con sus variables ya asignadas
$html->expandir('FINAL', 'plantilla_1');
// Y por último imprimimos la varible que contiene todo ya procesado.
$html->imprimir('FINAL');
?>
Por ejemplo ahi lo que hace es no imprimirme nada en las variables de los bloques, pero todo lo que sea html dentro de los bloques se imprime