PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Perl Template-Toolki



bert2002
26-03-2009, 14:59
Servus,

versuche gerade ein tt zu bauen und habe ein Problem. Ich habe eine Template Datei und eine Configurations Datei. Beide lese ich per perl script ein und dann habe ich meine output Datei.

Ich moechte jetzt eine FOREACH Schleife benutzen. Zum Beispiel:


[% FOREACH server %]
server [% name %]
[% END %]

Wenn ich in meiner Template Datei "server" definiere, dann klappt das auch:


[% server = [ { name => 'server1' }
{ name => 'server2' }
]
%]

Ich versuche jetzt krampfhaft das Array in meine Configurationsdatei zu bekommen. Weiss einer wie ich das anstellen kann?

Danke! && MfG bert2002

Sid Burn
04-04-2009, 03:53
Ich versuche jetzt krampfhaft das Array in meine Configurationsdatei zu bekommen. Weiss einer wie ich das anstellen kann?

Was meinst du damit genau?
Meinst du damit wie du die Datenstruktur die du für das Template benötigst in einer Configurationsdatei darstellst (serialisierst)? Also wie das genau ausschaut hängt dann davon ab welches Konfigurationsformat du berhaupt nutzt.

Ansonsten wenn du nur eine Liste von Servern hast, ist es unnötig ein Array of Hashes aufzubauen. Du kannst auch einfach nur ein Array nehmen wo die Werte drin sind und diese dann im Template nutzen.