Skip site navigation (1)Skip section navigation (2)

FreeBSD Manual Pages

  
 
  

home | help
HTML::Template::CompilUserCContributed PerHTML::Template::Compiled::Classic(3)

NAME
       HTML::Template::Compiled::Classic - Provide the classic functionality
       like HTML::Template

SYNOPSIS
	   use HTML::Template::Compiled::Classic compatible => 1;
	   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).

METHODS
       compiler_class
	   returns HTML::Template::Compiled::Compiler::Classic

       validate_var
	   gets	the var	name (parsed out of "NAME="foo.bar"" and returns if
	   the string is a valid var name

perl v5.32.1			  2016-05-HTML::Template::Compiled::Classic(3)

NAME | SYNOPSIS | DESCRIPTION | METHODS

Want to link to this manual page? Use this URL:
<https://www.freebsd.org/cgi/man.cgi?query=HTML::Template::Compiled::Classic&sektion=3&manpath=FreeBSD+13.0-RELEASE+and+Ports>

home | help