Ver Mensaje Individual
  #3 (permalink)  
Antiguo 17/05/2003, 10:44
Ababol
 
Fecha de Ingreso: agosto-2002
Ubicación: Aragón
Mensajes: 254
Antigüedad: 21 años, 8 meses
Puntos: 0
Gracias Nok por tu aclaración. Creo entender tus explicaciones pero...

Resulta que la estructura del template es esta...
miTemplate
Código PHP:
<!-- inicioBloqueContenido -->
...
   {
Tabla_1}
   <!-- 
inicioBloqueBloque_1 -->
   ... 
   <!-- 
finBloqueBloque_1 -->
...
...
...
   {
Tabla_2}
   <!-- 
inicioBloqueBloque_2 -->
   ...
   <!-- 
finBloqueBloque_2 -->
...
<!-- 
finBloqueContenido --> 
Y si no he entenido mal he de definir los bloques así...
Código PHP:
$html->cargar('Total','miTemplate.html');
$html->definirBloque('Bloque_1','Total');
$html->definirBloque('Bloque_2','Total');
$html->definirBloque('Contenido','Total');

// Genero los valores para las variables template del Bloque_1 y las expando en Tabla_1
$html->expandir('Tabla_1','+Bloque_1');

// La misma operación para las variables del Bloque_2
$html->expandir('Tabla_2','+Bloque_2');

// finalmente expando el bloque-padre 
$html->expandir('Var_contenido','Contenido'); 
Ahora lo que pasa es me "corta" el template. Es decir solo genera el html del Bloque_1 y ahí se queda. He estado haciendo pruebas, pero la única que ha funcionado es anidar Bloque_1 en Contenido_1 y Bloque_2 en Contenido_2 y expandirlas en dos variables distintas en lugar de hacerlo en una sola.

Supongo que hay algo que se me pasa, pero si solo fuera posible tal y como lo he explicado en el último párrafo, no creo que sea muy estiloso, estructuralmente hablando.

Saludos,
Ababol.

Última edición por Ababol; 17/05/2003 a las 10:46