HTML::Template::Extension::DOC 0.25 review

Download
by rbytes.net on

License: Perl Artistic License
File size: 15K
Developer: Bruni Emiliano
0 stars award from rbytes.net

HTML::Template::Extension::DOC are plugins for comments in template.

SYNOPSIS

use HTML::Template::Extension;

my $text = qq
|
< HTML >< HEAD >< /HEAD >< BODY >
< H1 >This is a template example...< /H1 >
< TMPL_DOC >An example use of TMPL_DOC tag < /TMPL_DOC >
The sum between 1+1 is: < TMPL_VAR NAME="result" >
< /BODY >< /HTML >
|;

my $comp = new HTML::Template::Extension(
scalarref => $text,
plugins=>["DOC"],
);

$comp->param('result' => 1+1);

print $comp->output;

# OUTPUT:
#
# < HTML >< HEAD >< /HEAD >< BODY >
# < H1 >This is a template example...< /H1 >
# The sum between 1+1 is: 2
# < /BODY >< /HTML >

DOC plugin add a < TMPL_DOC >some comments< /TMPL_DOC > to standard HTML::Template syntax to permit to add comments to template that, for indeed, a web graphic designer can view in a WYSIWYG environment.

All text between < TMPL_DOC > and < /TMPL_DOC > and tag itself will be deleted before HTML::Template parsing and retuning template output.

Requirements:
Perl

HTML::Template::Extension::DOC 0.25 search tags