Ver Mensaje Individual
  #17 (permalink)  
Antiguo 08/01/2003, 07:15
Cluster
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 22 años, 10 meses
Puntos: 129
Cita:
Mensaje Original por chalito
encuentro que el manejador de tempaltes de Nok son muy buenas, a mi me gustan mucho, lo unico que nunca pude hacer fue tener programadas funciones he incluirlas para que muestren con el manejador de templates, ni tampoco includes, .....
Yo no tengo ningun problema en usar funciones includes y demas logica comun a la hora de usar las NokTemplates ..

Ten en cuenta que NokTemplates no es mas que un objeto (classe) .. lo que tienes que hacer si usas funciones es pasarle como parámetro la instancia del objeto que has creado y devolver su resultado al mismo ..

Yo lo hago sencillamente definiendo la instancia como global y listo .. (igual no es el mejor metodo).

Código PHP:
function cosa(){
GLOBAL 
$html//defino el objeto como global

$html->cargar('tCosa','cosa.htm');
   
$html->asignar('COSA_DATO',$cesta);
   
$html->expandir('BLOQUE_1','tCosa');
}

$html = new NokTemplate('plantillas/plantilla1');
cosa(); //hago la llamada a la función .. 
Y con un include ..

Código PHP:
$html = new NokTemplate('plantillas/plantilla1'); // antes de hacer tu "include" instancias el objeto
// o metes la instancia de ese objeto en el mismo include()
include("losqusea_q_usa_templates.php"); 
Un saludo,

Última edición por Cluster; 08/01/2003 a las 07:17