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


Manual Reference Pages  -  TEMPLATE::ALLOY::TMPL (3)

.ds Aq ’

NAME

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

CONTENTS

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.
Search for    or go to Top of page |  Section 3 |  Main Index


perl v5.20.3 TEMPLATE::ALLOY::TMPL (3) 2013-08-22

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