HTML::Template::Default - provide multiple template sources and
use a default ===============================================
SYNOPSIS use HTML::Template::Default; $ENV{HTML_TEMPLATE_ROOT} =
"$ENV{DOCUMENT_ROOT}/.templates"; my $tmpl =
HTML::Template::Default->new( filename => 'gallery.html',
scalarref => \q{ <TMPL_VAR TITLE>  }, # ... other options just
as you would pass to HTML::Template ... ); DESCRIPTION I have
code, scripts, and CGI::Application apps, that are in use by
multiple clients. It may be in a shared hosting environment, for
example. Clients, users, want to be able to have radically
different looks for an application. So, I want my scripts to use
HTML::Template, to let a web designer make changes to the
template without knowing code. The most useful way I have of
doing this is with this module. It allows you to provide a
default template source as a scalarref, arrayref, or filehandle,
in addition to providing a filename source. And what this code
does, is that if it finds the filename on disk, i