Projekt

Allgemein

Profil

« Zurück | Weiter » 

Revision 08388ac8

Von Sven Schöling vor fast 15 Jahren hinzugefügt

  • ID 08388ac8eaff0dbecfe5aded36e8cf297466cd57
  • Vorgänger d4f9d559
  • Nachfolger ec409dd1

Template Caching

Unterschiede anzeigen:

SL/Form.pm
'CACHE_SIZE' => 0,
'PLUGIN_BASE' => 'SL::Template::Plugin',
'INCLUDE_PATH' => '.:templates/webpages',
'COMPILE_EXT' => $main::template_compile_ext,
'COMPILE_DIR' => $main::template_compile_dir,
}) || die;
map { $additional_params->{$_} ||= $self->{$_} } keys %{ $self };
my $in = IO::File->new($file, 'r');
if (!$in) {
print STDERR "Error opening template file: $!";
$main::lxdebug->leave_sub();
return '';
}
my $input = join('', <$in>);
$in->close();
my $output;
if (!$template->process(\$input, $additional_params, \$output)) {
if (!$template->process($file, $additional_params, \$output)) {
print STDERR $template->error();
}
config/lx-erp.conf
# templates base directory
$templates = "templates";
# template toolkit caching options
$template_compile_ext = '.tcc';
$template_compile_dir = 'templates/cache';
# member file
$memberfile = "users/members";

Auch abrufbar als: Unified diff