Thread HTC-Snob-Fragen (14 answers)
Opened by Froschpopo at 2008-04-03 11:42

Froschpopo
 2008-04-05 03:17
#107894 #107894
User since
2003-08-15
2653 Artikel
BenutzerIn
[default_avatar]
Irgendwie komme ich nicht weiter.
In der Applikation heisst es nun:
Code: (dl )
1
2
3
4
5
6
my $htc = HTML::Template::Compiled->new(
filename => 'home.html',
file_cache => 1,
file_cache_dir => '/var/htc_cache',
path => '/srv/www/tuxen/templates'
);

Im Verzeichnis /srv/www/tuxen/templates liegt also home.html und alle Dateien, die included werden. Also alles was irgendwie HTML enthält.

Die startup.pl:
Code: (dl )
1
2
3
4
5
6
7
8
9
10
11
12
13
use warnings;
use strict;
use HTML::Template::Compiled;
use File::Find;

print STDERR "Pre-loading HTML Templates...\n";

my $cache_dir = '/var/htc_cache';
my $count_templates = HTML::Template::Compiled->preload($cache_dir);

print STDERR "$count_templates successfull loaded\n";

1;

Die Templates erscheinen wie geplant im /var/htc_cache-Verzeichnis.
Die startup.pl kennt auch den Pfad zum Cache-Verzeichnis.

In der error_log heisst es ja, dass er die footer.html nicht findet.
Diese Datei in home.html folgendermaßen einbezogen:
Code: (dl )
<TMPL_INCLUDE NAME=footer.html>

was auch bisher immer funktioniert hat.

View full thread HTC-Snob-Fragen