Gergely Nagy > Babble-0.07 > Babble::Output::TTk

Download:
Babble-0.07.tar.gz

Dependencies

Annotate this POD

View/Report Bugs
Source  

NAME ^

Babble::Output::TTk - Output method for Babble that uses the Template Toolkit

SYNOPSIS ^

 use Babble;

 my $babble = Babble->new ();
 ...
 print $babble->output (-type => "TTk",
                        -template => "example.tmpl",
                        meta_title => "Example Babble",
                        meta_desc => "This is an example babble");

DESCRIPTION ^

This module implements an output method for Babble, using the excellent Template Toolkit. As the toolkit is quite powerful, this output method provides only the minimal set of variables to a template. For example, items are not sorted, nor they are split up into a hash like for HTML::Template. On the other hand, all the methods of the different objects passed to the template are available, so one can sort the items at templating time.

A babble.sort method is also provided, which can sort an array of Babble::Document objects. With this method, one is able to filter the items, and sort them afterwards.

METHODS ^

output()

This output method recognises only the template argument, which will be passed to Template->process(). All other arguments will be made available for use in the template.

Along with the arguments passed to this method, the paramaters set up with $babble->add_params(), and the whole aggregation of all feeds, as a Babble::Document::Collection, will be made available to the template.

AUTHOR ^

Gergely Nagy, algernon@bonehunter.rulez.org

Bugs should be reported at http://bugs.bonehunter.rulez.org/babble.

SEE ALSO ^

Babble, Template, Babble::Output

syntax highlighting: