Thread HTML::Template include: tmpl-file via parameter festlegen (21 answers)
Opened by styx-cc at 2006-07-07 19:14

styx-cc
 2006-07-07 19:14
#8240 #8240
User since
2006-05-20
533 Artikel
BenutzerIn

user image
Hallo,

ich hab mal wieder nen kleines Problemchen mit meinen Templates..
Und zwar will ich in einem Template ein anderes Template includieren, dass Problem ist nur das ich es nciht hibekomme, das entsprechende File als Parameter zu uebergeben..

Das ist das CGI zum aufrufen des Haupttemplates:
Code: (dl )
1
2
3
4
5
6
7
8
9
10
11
12
13
14
#!/usr/bin/perl
use strict;
use warnings;

use HTML::Template;
use CGI::Carp qw(fatalsToBrowser);

my $tmpl = HTML::Template->new(filename =>'../templates/main.tmpl');

my $file = '../templates/test.tmpl';
$tmpl->param(FILE => $file);

print "Content-type: text/html\n\n";
print $tmpl->output();


Im Haupttemplate steh u.a. folgendes:
Code: (dl )
1
2
<!-- TMPL_VAR FILE -->
<!-- TMPL_INCLUDE NAME=../templates/test.tmpl -->


Jetzt wuerde ich die TMPL_VAR FILE nehmen und als zu includierende Datei angben...
like:
Code: (dl )
<!-- TMPL_INCLUDE NAME=TMPL_VAR FILE -->


Anschauen kann man sich das ganze hier.


Kann mir da wer weiterhelfen?

Mit freundlichen Gruessen,
Stefan

P.s.: ich hoffe es war halbwegs verstaendlich :- )
Pörl.

View full thread HTML::Template include: tmpl-file via parameter festlegen