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