Anton Belousov > Eidolon-Driver-Template-HTML > Eidolon::Driver::Template::HTML

Download:
Eidolon-Driver-Template-HTML-0.01.tar.gz

Dependencies

Annotate this POD

View/Report Bugs
Module Version: 0.01   Source  

NAME ^

Eidolon::Driver::Template::HTML - Eidolon HTML::Template driver.

SYNOPSIS ^

Somewhere in application controller:

    my ($r, $tpl);

    $r   = Eidolon::Core::Registry->get_instance;
    $tpl = $r->loader->get_object("Eidolon::Driver::Template::HTML");

    $tpl->set
    (
        "TITLE"   => "Example",
        "CONTENT" => "Lorem ipsum dolor sit amet"
    );

    $r->cgi->send_header;
    $tpl->parse("index.tpl");
    $tpl->render;

DESCRIPTION ^

The Eidolon::Driver::Template::HTML is a template driver for Eidolon. It is based on famous HTML::Template package, that provides a lot of tasty functions for separating code and markup.

To use this driver you must have HTML::Template package installed.

METHODS ^

new($templates_dir)

Inherited from "new($templates_dir)" in Eidolon::Driver::Template.

set(%vars)

Inherited from "set(%vars)" in Eidolon::Driver::Template.

parse($tpl)

Implementation of abstract method from "parse($tpl)" in Eidolon::Driver::Template.

render()

Implementation of abstract method from "render()" in Eidolon::Driver::Template.

SEE ALSO ^

Eidolon, Eidolon::Driver::Template, HTML::Template

LICENSE ^

This library is free software; you can redistribute it and/or modify it under the same terms as Perl itself.

AUTHOR ^

Anton Belousov, <abel@cpan.org>

COPYRIGHT ^

Copyright (c) 2009, Atma 7, http://www.atma7.com

syntax highlighting: