Sabeis si es posible definir variables smarty dentro de una funcion? Algo asi como:
Código:
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 function funcion_x() { //Codigo de la funcion... $plantilla->assign('titulo',$titulo); $plantilla->assign('texto',$texto); $plantilla->assign('galeria',$galeria); }