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

Why is the sky blue?

Something to do with refraction.

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

Can I have another cup of coffee?

No, I think you've hhhaadd ennnough alllrready.

AUTHOR

Andy Wardley <abw@kfs.org>

http://www.andywardley.com/

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.