Hallo,
wieder mal ein Anfänger, der sich mit vLIB versucht.
Bitte nicht gleich in der Luft zerreissen, aber ich habe die letzten beiden Tage in den Hilfeseiten und im Forum gelesen, aber nun auf ein Problem gestoßen, was ich nicht alleine lösen kann:
Mein Layout ist fertig. Auf der rechten Seite habe ich eine Spalte, in die ich nuin verschiedene Module (hier: Templates) includen möchte.
Dies ist die php-Seite:
?
require_once vlib/vlibTemplate.php;
tmpl = new vlibTemplatetemplates/main.tpl;
loop = array
0 = arraybox_template = template1.tpl,
1 = arraybox_template = template2.tpl,
2 = arraybox_template = template3.tpl
;
tmpl-setlooploop, loop;
tmpl-pparse
?
Nun will ich in der loop die übergebenen Templates inkludieren.
Und der entscheidende Auszug aus der .tpl:
tmpl_loop name=loop
tmpl_include file={tmpl_var name=box_template}
/tmpl_loop
Ja, ist klar, so ist die Syntax falsch. Ich finde aber die richtige Lösung nicht. :-(
Wenn ich an dieser Stelle das Template fest in den Code schreibe, dann funktioniert es...
.
tmpl_include file=template1.tpl
.
Auch kann ich mir die Variable zurückgeben lassen (Nur zur Kontrolle.):
.
tmpl_include file={tmpl_var name=box_template}{tmpl_var name=box_template}
.
Wer sieht den Fehler?
Danke
dixid