GSP
Quick Navigator

Search Site

Unix VPS
A - Starter
B - Basic
C - Preferred
D - Commercial
MPS - Dedicated
Previous VPSs
* Sign Up! *

Support
Contact Us
Online Help
Handbooks
Domain Status
Man Pages

FAQ
Virtual Servers
Pricing
Billing
Technical

Network
Facilities
Connectivity
Topology Map

Miscellaneous
Server Agreement
Year 2038
Credits
 

USA Flag

 

 

Man Pages
Template::Alloy::Tmpl(3) User Contributed Perl Documentation Template::Alloy::Tmpl(3)

Template::Alloy::Tmpl - Text::Tmpl role

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.

"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);
    

register_simple, register_pair, alias_simple, alias_pair, remove_simple, remove_pair, set_debug, errno

Paul Seamons <paul@seamons.com>

This module may be distributed under the same terms as Perl itself.
2020-07-11 perl v5.32.1

Search for    or go to Top of page |  Section 3 |  Main Index

Powered by GSP Visit the GSP FreeBSD Man Page Interface.
Output converted with ManDoc.