my $text = $tt->apply(
template => 'text.tt',
- data => \@ds
+ data => $ds
);
It also has follwing template toolikit filter routies defined:
=head3 tt_filter_type
-filter to return values of specified from @ds
+filter to return values of specified from $ds
=cut
my ($name,$join) = @_;
- die "no data array" unless ($data->{'data'} && ref($data->{'data'}) eq 'ARRAY');
+ die "no data hash" unless ($data->{'data'} && ref($data->{'data'}) eq 'HASH');
# Hm? Should we die here?
return unless ($name);
- my $item = first { $_->{'name'} eq $name } @{ $data->{'data'} };
-
- return unless($item);
+ my $item = $data->{'data'}->{$name} || return;
my $v = $item->{$type} || return;
$tt->to_file(
file => 'out.txt',
template => 'text.tt',
- data => \@ds
+ data => $ds
);
=cut