Author Topic: TMPL-Tags verschachteln  (Read 1451 times)

0 Members and 1 Guest are viewing this topic.

volcain

  • Guest
TMPL-Tags verschachteln
on: Tue, 19. December 2006 - 17:20:17
Hi, mal ne kurze Frage. wie kann ich template-tags ineinander verschachteln?

ich habe folgendes ausprobiert:

<input var name="xy" value="{tmpl_var name={tmpl_var name=xyID}}"/>

das funktioniert zwar, allerdings wird als value im input feld "{tmpl_var name=26}" angegeben (falls, xyID = 26).
das verhindert die erneute ersetzung des feldes durch die funktion setvar.
oder mach ich da was falsch?
wäre für jeden tipp dankbar



Offline ClausVB

  • Administrator
  • Hero Member
  • *****
  • Posts: 566
    • Homepage: clausvb.de
Re: TMPL-Tags verschachteln
Reply #1 on: Tue, 19. December 2006 - 17:43:17
Man kann Template-Tags so nicht verschachteln. Es ist jedoch möglich, PHP-Variablen so zu verschachteln und diese dann mit SETVAR zu übergeben.

Hinweis: Logik gehört nicht ins Template, variable Variablen sind Logik.

Es gibt die Möglichkeit TMPL_IF und TMPL_LOOP miteinander zu verschachteln. Ein Beispiel dazu steht in der englischen Doku.

Gruß
Claus

volcain

  • Guest
Re: TMPL-Tags verschachteln
Reply #2 on: Tue, 19. December 2006 - 18:04:38
danke für die schnelle antwort, aber wie meinst du das mit PHP-Variablen zu verschachteln? check ich nicht...

Offline ClausVB

  • Administrator
  • Hero Member
  • *****
  • Posts: 566
    • Homepage: clausvb.de
Re: TMPL-Tags verschachteln
Reply #3 on: Tue, 19. December 2006 - 18:31:45
http://www.php-faq.de/q/q-variable-variablen.html

oder natürlich Arrays, was eleganter wäre.

Gruß
Claus

volcain

  • Guest
Re: TMPL-Tags verschachteln
Reply #4 on: Wed, 20. December 2006 - 11:49:48
ach das meinst du. ja ne, das hab ich schon drin. trotzdem danke für den hinweis. aber ich hab das problem jetzt anders gelöst. mittels verschachtelter loops, da wird dann einfach ein weiterer wert im array gespeichert, wenn ein post gesendet wurde. und schon werden die formular daten richtig angezeigt ;D

Offline ClausVB

  • Administrator
  • Hero Member
  • *****
  • Posts: 566
    • Homepage: clausvb.de
Re: TMPL-Tags verschachteln
Reply #5 on: Thu, 28. December 2006 - 15:26:40
Freut mich, dass es läuft.

Guten Rutsch!
Claus