NAME
HTML::Template::Compiled::Classic - Provide the classic functionality like HTML::Template
SYNOPSIS
my
$htcc
= HTML::Template::Compiled::Classic->new(
# usual parameters for HTML::Template::Compiled
);
DESCRIPTION
This class provides features which can not be used together with features from HTML::Template::Compiled. These are:
- dots in TMPL_VARs
-
If you want to use
<TMPL_VAR NAME=
"some.var.with.dots"
>
you cannot use the dot-feature
<TMPL_VAR NAME=
"some.hash.keys"
>
at the same time.
- Subref variables
-
In HTML::Template, the following works:
my
$ht
= HTML::Template->new(
scalarref
=> \
"<TMPL_VAR foo>"
,
);
$ht
->param(
foo
=>
sub
{
return
"bar"
});
print
$ht
->output;
# prints 'bar'
This doesn't work in HTML::Template::Compiled (in the past it did, but as of HTC version 0.70 it won't any more, sorry).