Ver Mensaje Individual
  #3 (permalink)  
Antiguo 20/04/2009, 05:07
Avatar de tammyrey
tammyrey
 
Fecha de Ingreso: octubre-2008
Ubicación: Galicia :)
Mensajes: 95
Antigüedad: 16 años, 5 meses
Puntos: 1
Respuesta: Crear xml a partir de un tmpl

Después de muchas pruebas he visto que el culpable es:

$config("tmpl")

Es extraño, pero si pongo, en la definicion de la variable $feed:

my $feed = HTML::Template::Pro->new( filename => "plantilla.tmpl" );

en vez de:

my $feed = HTML::Template::Pro->new( filename => $config{"tmpl"} );

¡¡¡Funciona a la perfección!!! He probado a guardar el valor de $config("tmpl") en una variable y ponerla en vez de plantilla.tmpl, pero tampoco funciona...

Incluso he probado a ponerle el path y más cosas.... algo así:

my $feed = HTML::Template::Pro->new(
filename => $config{"tmpl"},
die_on_bad_params => 1,
global_vars => 1,
case_sensitive => 1,
loop_context_vars => 1, # enable: __first__, __last__, __inner__, __odd__, __counter__
path => ["/kohaclone/misc/cronjobs/rss"]
);


pero nada... la única solución fue poner el nombre de la plantilla directamente. Y eso no me sirve demasiado... porque con este archivo necesito crear varios xml, depende del valor de la variable... así que no puedo ponerle el nombre a mano....