Mailinglisten-Archive |
Hi, ich hab jetzt das Internet und die Archive der Mailinglisten nach einem vernünftigen Tutorial für Blockstrukturen mit der PHPLib abgegrast, aber nur oberflächliche Intros gefunden. Mit Blöcken allgemein komme ich auch zurecht, nur verschachtelte Blöcke machen mir Probleme, oder geht das vielleicht gar nicht? Template: <table> <!-- BEGIN block1 --> <tr> <!-- BEGIN block2 --> <td>{text} <!-- END block2 --> </tr> <!-- END block2 --> </table> Skript: [...] $myTemplate->set_file("template", "tpl/template.tpl.html"); $myTemplate->set_block("template", "block1", "block1_handle"); $myTemplate->set_block("template", "block2", "block1_handle"); $myTemplate->parse("block1_handle", "block_1", 1); $myTemplate->set_var("text", "Reihe1, Spalte 1"); $myTemplate->parse("block1_handle", "block_1", 1); $myTemplate->set_var("text", "Reihe1, Spalte 2"); $myTemplate->parse("block1_handle", "block_1", 1); $myTemplate->parse("block1_handle", "block_1", 1); $myTemplate->set_var("text", "Reihe2, Spalte 1"); $myTemplate->parse("block1_handle", "block_1", 1); $myTemplate->set_var("text", "Reihe2, Spalte 2"); $myTemplate->parse("block1_handle", "block_1", 1); $myTemplate->parse('out', 'template'); $myTemplate->p('out'); Im Prinzip würde es funktionieren, der HTML-Code schaut ganz gut aus, der ausgegeben wird... Nur ab der zweiten Reihe werden die Zellen der ersten Reihe zusätzlich ausgegeben...also --------------------------------------- | Reihe 1, Spalte 1 | Reihe 1, Spalte 2 | ------------------------------------------------------------------------------ | Reihe 1, Spalte 1 | Reihe 1, Spalte 2 | Reihe 2, Spalte 1 | Reihe 2, Spalte 2 | ------------------------------------------------------------------------------ was mache ich falsch, oder geht so eine Struktur nicht? Ich habe schon mit dem 3. Parameter von parse() herumgespielt, das bringt auch nix. Gruss, Ithamar Garbe P.S.: Vielleicht sind kleine Fehler in obigem Code, das Prinzip müsste aber stimmen
php::bar PHP Wiki - Listenarchive