|
Babble::Output::TTk - Output method for Babble that uses the Template Toolkit |
Babble::Output::TTk - Output method for Babble that uses the Template Toolkit
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");
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.
output()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.
Gergely Nagy, algernon@bonehunter.rulez.org
Bugs should be reported at http://bugs.bonehunter.rulez.org/babble.
Babble, Template, Babble::Output
|
Babble::Output::TTk - Output method for Babble that uses the Template Toolkit |