Thread HTML::Template: Callback-Funktion (3 answers)
Opened by Froschpopo at 2007-07-14 07:32

renee
 2007-07-14 10:28
#350 #350
User since
2003-08-04
14371 Artikel
ModeratorIn
[Homepage] [default_avatar]
Dann wechsel auf CPAN:HTML::Template::Compiled. Das ist zwar nicht exakt das was Du oben geschrieben hast, kommt dem aber schon sehr nahe:
Code: (dl )
1
2
3
4
<TMPL_SWITCH NAME=SWITCH_VAR>
<TMPL_CASE fall1,fall2,fall4><TMPL_INCLUDE news.html>
<TMPL_CASE fall3><TMPL_INCLUDE test.html>
</TMPL_SWITCH>


Oder Du arbeitest mit dynamischen Includes und machst die Fallunterscheidung im Perlskript:
Code: (dl )
<TMPL_INCLUDE_VAR NAME=HTMLSEITE>


Code (perl): (dl )
1
2
3
4
5
6
7
my $page = 'test.html';

if( $var1 or $var2 or $var3 ){
    $page = 'news.html';
}

$template->param( HTMLSEITE => $page );
OTRS-Erweiterungen (http://feature-addons.de/)
Frankfurt Perlmongers (http://frankfurt.pm/)
--

Unterlagen OTRS-Workshop 2012: http://otrs.perl-services.de/workshop.html
Perl-Entwicklung: http://perl-services.de/

View full thread HTML::Template: Callback-Funktion