| Babble documentation | view source | Contained in the Babble distribution. |
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.
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.
Gergely Nagy, algernon@bonehunter.rulez.org
Bugs should be reported at http://bugs.bonehunter.rulez.org/babble.
Babble, Template, Babble::Output
| Babble documentation | view source | Contained in the Babble distribution. |