75 |
|
|
76 |
sub page { |
sub page { |
77 |
my $self = shift; |
my $self = shift; |
78 |
warn "## page $_[0]\n"; |
warn "## page ",dump($_[0],ref($_[1]),$_[2]),"\n"; |
79 |
my $page = eval { Template::Declare->show( @_ ) }; |
my $page = eval { Template::Declare->show( @_ ) }; |
80 |
if ( $@ ) { |
if ( $@ ) { |
81 |
carp "ERROR: $@"; |
carp "ERROR: $@"; |
82 |
$page = Template::Declare->show( 'error', $@ ); |
$page = Template::Declare->show( 'error', $_[1], "page" . dump($_[0], ref($_[1])) . "\n$@" ); |
83 |
|
warn $page; |
84 |
} |
} |
85 |
return $page; |
return $page; |
86 |
} |
} |