Mailinglisten-Archive |
Hi Michael,
> dynamische Templates=20
> habe ich bisher noch nicht damit gemacht. Das will ich heute=20
>=20
> Leider habe ich hisber noch keine gute Anleitung dazu im Web=20
> jemand eine gute Anleitung im Web ?
nee, gute Anleitung habe ich auch nicht. Im Prinzip ist das aber so:
Du nimmst das dynamische Template in den define-Befehl mit auf,=20
weist in einer Schleife die Templatevariablen zu und am Ende der=20
Schleife machst Du ein parse, wobei Du den f=FChrenden Punkt im=20
zweiten Parameter nicht vergessen darfst.
Im Haupttemplate bringst Du eine Templatevariable als Platzhalter=20
f=FCr den dynamischen Bereich unter und nach Deinen Schleifen machst=20
Du ein parse und weist der Templatevariablen im Haupttemplate=20
den dynamischen Bereich zu.
Ich hab mal versucht, Dir das in Kurzfassung zusammenzustellen.=20
Viel Spa=DF dabei.
Gru=DF,
Ira
z.B:
=3D=3D=3D=3D
$tpl =3D new FastTemplate ("verzeichnis");
$tpl->define (array(haupttemplate =3D> "haupttemplatedatei.htm",
dyntemplate =3D> "dyntemplatedatei.htm"));
# Schleife fuer dynamischen Bereich
for (....)
{
# Zuweisung der Templatevariablen f=FCr den dynamischen Bereich
$tpl->assign (dyntemplate_variable, ".....");
.....
$tpl->parse(DYNVARIABLE_IM_HAUPTTEMPLATE, ".dyntemplate");
} # end for
# Zuweisung der Templatevariablen f=FCr den Hauptbereich
$tpl->assign (haupttemplate_variable, ".....");
.....
$tpl->parse(FINAL, "haupttemplate");
$tpl->FastPrint(FINAL);
haupttemplatedatei.htm
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
.....{DYNVARIABLE_IM_HAUPTTEMPLATE}.........
......{haupttemplate_variable}.........
dyntemplatedatei.htm
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
......{dyntemplate_variable}.........
php::bar PHP Wiki - Listenarchive