my $data = { name => 'name', id => 1, categories => [ { id => 1, title => 'projects', ...}, { id => 2, title => 'index', ...}, ], }; #### :
/ | ##
## 1: name
1/projects | 2/index | ##
## foreach my $key (keys %$result) { if ($self->template()->query( name => $key) eq 'LOOP') { if ($self->template()->query( name => [$key, 'SET_REVERSE'])) { @{$result->{$key}} = reverse @{$result->{$key}}; } } }