D.7 Apache::Template Module

If you're not looking to do anything too adventurous in terms of application processing in your handler, the Apache::Template module might be all you need to start processing templates from within an Apache/mod_perl server.

Adding something like the following to your httpd.conf file is enough to engage the Template Toolkit to automatically process template files as they are served:

PerlModule Apache::Template

# set various configuration options, e.g.
TT2IncludePath /usr/local/tt2/templates
TT2PreProcess  header
TT2PostProcess footer

<Files *.tt2>
  SetHandler  perl-script
  PerlHandler Apache::Template

We'll come back to Apache::Template in the next section. For further examples and guidance on using the module, see the Apache::Template documentation.

    Part I: mod_perl Administration
    Part II: mod_perl Performance
    Part VI: Appendixes