Author Topic: Templates per Loop inkludieren  (Read 784 times)

0 Members and 1 Guest are viewing this topic.

dixid

  • Guest
Templates per Loop inkludieren
on: Thu, 23. February 2006 - 17:16:28
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:

Code: [Select]
?
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:

Code: [Select]
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...

Code: [Select]
.
tmpl_include file=template1.tpl
.

Auch kann ich mir die Variable zurückgeben lassen (Nur zur Kontrolle.):

Code: [Select]
.
tmpl_include file={tmpl_var name=box_template}{tmpl_var name=box_template}
.

Wer sieht den Fehler?

Danke
dixid

Offline ClausVB

  • Administrator
  • Hero Member
  • *****
  • Posts: 566
    • Homepage: clausvb.de
Templates per Loop inkludieren
Reply #1 on: Thu, 23. February 2006 - 20:45:38
Bitte teste mal die beschriebene Syntax in
Modulares Programmieren mit TMPL_INCLUDE
und gib dann hier bitte Rückmeldung, danke

Gruß
Claus