Thread Template Toolkit Variabeln aus foreach Loop definieren (10 answers)
Opened by tino91DE at 2014-06-14 14:24

pq
 2014-06-14 18:22
#176061 #176061
User since
2003-08-04
12208 Artikel
Admin1
[Homepage]
user image
also bei mir funktionierts:
Code (perl): (dl )
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
use strict;
use warnings;

use Template;
my $config = {};
my $tt = Template->new($config);
my $input = "foo.tt";
my $vars = {
    lang => {
        de => {
            "ok" => "Okay",
        },
        en => {
            "ok" => "Ok",
        },
    },
    language => "lang_de",
};
$tt->process($input, $vars)
    or die $tt->error();

__END__
foo.tt:
[% code = "ok" %]
[% mylang = language.substr(5) %]
[% lang.$mylang.$code %]

Ausgabe: 'Okay'

vielleicht magst du mal ein beispiel posten, mit dem es nicht funktioniert?
Always code as if the guy who ends up maintaining your code will be a violent psychopath who knows where you live. -- Damian Conway in "Perl Best Practices"
lesen: Wiki:Wie frage ich & perlintro Wiki:brian's Leitfaden für jedes Perl-Problem

View full thread Template Toolkit Variabeln aus foreach Loop definieren