Nicer HTML
my $rendered=''; eval { if ( my $page = $self->page_model->load_item( '_error/'.$code )) { $data{title} = $page->title; $data{description} = $page->teaser; } $self->renderer->tt->process( 'error.tt', \%data, \$rendered ); }; if ($@) { $rendered = "<h1>Error while rendering error<h1>" . "<h3>Render error<h3>" . $self->renderer->tt->error "<h3>Original error</h3>" . $message; } return $rendered; }