Thread Lösch Button (60 answers)
Opened by haijp at 2006-05-09 12:24

master
 2006-05-10 16:58
#7498 #7498
User since
2003-10-20
610 Artikel
BenutzerIn
[default_avatar]
@pq

Quote
du willst den template-code on-the-fly ändern? ich würde mal
sagen, wen du das musst, dann ist dein design grundlegend
verkehrt. ich bin mir sicher, dass man das auch so lösen kann.


Naja das Design ist nicht "verkehrt", viel mehr sehr komplex.
Es geht um Statistiken, auf der Grundlage eines Templates.

Wobei der Stil, ja selbst das Template innerhalb z.b. eines Loops für gewisse stellen geändert werden können muss. "on the fly" und alles möglichst in Perl, und nur max. 2 Befehle in HTML.

Mal braucht es z.b. ein "<tr>" und mal nicht. oder z. B. nur nach 4 Schleifendurchläufen.

Der Code im Loop soll mal so und mal so dargestellt sein.

zudem müssen die Variablen GANZ KLAR on the fly ersetzt werden.

So ungefähr in der Art:
Code: (dl )
1
2
3
4
5
6
7
8
9
10
11
12
13
14
HTML__
<b>My Home Directory is <TMPL_VAR NAME=Wert></b><br>

Perl__ im loop ungefähr so
sub loop
{

for $x (1..3)
{
$neu = $template->wo($code_des_loops);
$template->param(Wert => $x); #wert ersetzen
$template->add($neu);
}
}

Wert ist nun zuerst auf 1, dann 2, dann 3


Danach:

Code: (dl )
1
2
3
<b>My Home Directory is 1</b><br>
<b>My Home Directory is 2</b><br>
<b>My Home Directory is 3</b><br>
$i='re5tsFam ^l\rep';$i=~s/[^a-z| ]//g;$\= reverse "\U!$i";print;
Antworten mit Zitat

View full thread Lösch Button