Provided by: libtemplate-alloy-perl_1.020-1_all
NAME
Template::Alloy::Tmpl - Text::Tmpl role
DESCRIPTION
The Template::Alloy::Tmpl role provides the syntax and the interface for Text::Tmpl. It also brings many of the features from the various templating systems. See the Template::Alloy documentation for configuration and other parameters.
ROLE_METHODS
"parse_tree_tmpl" Called by parse_tree when syntax is set to tmpl. Parses for tags Text::Tmpl style. "set_delimiters" Sets the START_TAG and END_TAG to use for parsing. $obj->set_delimiters('#[', ']#'); "strerror" Can be used for checking the error when compile fails (or you can use ->error). May be called as function or method (Text::Tmpl only allows as function). "set_strip" Determines if trailing whitespace on same line is removed. Default is false. "set_dir" Sets the path to look for included templates in. "set_value" Sets a single value that will be used during processing of the template. $obj->set_value(key => $value); "set_values" Sets multiple values for use during processing. $obj->set_values(\%values); "parse_string" Processes the passed string. my $out = $obj->process_string("#[echo $foo]#"); "parse_file" Processes the passed filename. my $out = $obj->process_file("my/file.tmpl"); "loop_iteration" Same as the Text::Tmpl method - used for adding iterations to a loop. my $ref = $obj->loop_iteration('loop1'); # creates iteration 0 $ref->set_values($hash); "fetch_loop_iteration" Gets a previously created loop iteration. my $ref = $obj->fetch_loop_iteration('loop1', 0); $ref->set_values($hash);
UNSUPPORTED Text::Tmpl METHODS
register_simple, register_pair, alias_simple, alias_pair, remove_simple, remove_pair, set_debug, errno
AUTHOR
Paul Seamons <paul@seamons.com>
LICENSE
This module may be distributed under the same terms as Perl itself.