Ver Mensaje Individual
  #1 (permalink)  
Antiguo 14/01/2009, 17:48
SubZero_mb
 
Fecha de Ingreso: marzo-2004
Mensajes: 283
Antigüedad: 21 años
Puntos: 2
Definir variables Smarty dentro de una funcion

Buenas noches,
Sabeis si es posible definir variables smarty dentro de una funcion? Algo asi como:
Código:
function funcion_x()
{
//Codigo de la funcion...

$plantilla->assign('titulo',$titulo);
$plantilla->assign('texto',$texto);
$plantilla->assign('galeria',$galeria);
}
El concepto es basicamente ese, que una vez definidas las variables smarty dentro de la funcion nos sirvan luego en la plantilla, pero tal y como lo he puesto arriba no funciona. Si se pudiera hacer me seria muy util, porque ahora mismo lo que estoy haciendo es que la funcion retorne un array y ya fuera de la funcion asigno las variables smarty con las partes de ese array, pero claro, esto es un asco cuando tienes que hacerlo cada vez que llames a la funcion. A ver si me podeis ayudar. Muchas gracias