NAME
Template::FAQ - Frequently Asked Questions about the Template Toolkit
DESCRIPTION
This is the Frequently Asked Questions list for the Template Toolkit. More accurately, it's a very thin placeholder for where the FAQ will soon be.
General Questions
Language
- Why doesn't [% a = b IF c %] work as expected?
-
Because the parser interprets it as [% a = (b IF c) %].
Do this instead:
[% SET a = b IF c %]
Plugins
- Using the Table plugin, how do I order the data to go across rather than down?
-
Order the data into rows:
Steve Karen Jeff Brooklyn Nantucket Fairfax NY MA VA [% USE table(data, rows=3) %]
Then ask for each column
[% FOREACH column = table.cols %]
And then print each item in the column going across the output rows
[% FOREACH item = column %] <td>[% item %]</td> [% END %]
Extending the Template Toolkit
- Can I serve templates from a database?
-
Short answer: yes, Chris Nandor has done this for Slash. You need to subclass Template::Provider. See the mailing list archives for further info.
Miscellaneous
AUTHOR
Andy Wardley <abw@kfs.org>
VERSION
Template Toolkit version 2.01, released on 30th March 2001.
COPYRIGHT
Copyright (C) 1996-2001 Andy Wardley. All Rights Reserved.
Copyright (C) 1998-2001 Canon Research Centre Europe Ltd.
This module is free software; you can redistribute it and/or modify it under the same terms as Perl itself.