The output is:
$VAR1 = {
'authors' => [],
};
but if I try 'print @authorslog;' with cgi script, then it appears full!
--- Mer 18/8/10, Larry Leszczynski <[email protected]> ha scritto:
> Da: Larry Leszczynski <[email protected]>
> Oggetto: Re: [Templates] problem with array and FOEARCH
> A: "Template Toolkit" <[email protected]>
> Data: Mercoledì 18 agosto 2010, 19:32
>
> > > Try [% authors.size %] and it will likely show up
> as zero.
> >
> > It outputs 0.
> >
> > I fill array in following way in .cgi script.
> >
> > my $vars = {
> > authors = \...@authorslog;
> > }
>
> Missing semicolon at end of this line?
>
>
> > $tt2->process('page.html', $vars) || die
> $tt2->error();
> >
> > @authorslog is not empty.
>
> Are you sure? Maybe try something like:
>
> my $vars = {
> authors = \...@authorslog;
> };
>
> use Data::Dumper;
> die Dumper($vars) . "\n";
>
> $tt2->process('page.html', $vars) || die
> $tt2->error();
>
>
> Larry
>
> _______________________________________________
> templates mailing list
> [email protected]
> http://mail.template-toolkit.org/mailman/listinfo/templates
>
_______________________________________________
templates mailing list
[email protected]
http://mail.template-toolkit.org/mailman/listinfo/templates