phpbar.de logo

Mailinglisten-Archive

[php] Templates

[php] Templates

Peter Niederlag php_(at)_phpcenter.de
Mon, 07 May 2001 22:00:42 +0200


> bitte zerreist mich jetzt nicht in der luft, aber ich hab mich noch
> nicht so tiefgr=FCndig mit templates befasst. wozu brauch ich denn dies=
e
> "bl=F6cke" ??

wenn  "mehrere gleichartige eintr=E4ge verwaltet werden",  insbeondere Du=
 noch
nicht wei=DF wieviel eintr=E4ge
Du im Template ersetzen willst.
z.B.
Du m=F6chtest mehrere Vor- und nachnamen in einem Template anzeigen, manc=
hmal
drei, manchmal 19 ;-)

Du definierst einen Block im tepmplate <!-- BEGIN row --> in dem {VORNAME=
}
und {Nachname} vorkommen <!-- END row -->
dann kanst Du (bezieht sich auf PHPLIB/templates!)


$tpl->set_block("template_handle,""zeile","zeilen")       //
while($db->next_record())                                         //solan=
ge
noch eine ergebniszeile
    {
    $vorname=3Dsprintf("%s", $db->f("col_name1"));
    $nachname=3Dsprintf("%s"$db->f("col_name2"));

     $tpl->set_var(array("VORNAME"    =3D>    $vorname,    //variablen de=
m
template =FCbergebn
                                   "NACHNAME"   =3D> $nachname));
    $tpl->parse("handle_blocks",true)
//template parsen
    }

alles klar? am besten ausprobieren,
Peter
--
Peter Niederlag
http://www.theater-kopflos.de , das Improensemble in Hannover
http://www.clown-goli.de , Clown-Comedy-Jonglage-Animation
http://www.wanjanini.de das , Wander-Kinderzirkusprojekt Wanjanini
*neu*http://www.hand-greiflich.de , Team Hand-Greiflich Sozialtraining





php::bar PHP Wiki   -   Listenarchive