Author Topic: Template Variablen aus einem Template auslesen  (Read 1233 times)

0 Members and 1 Guest are viewing this topic.

Werner

  • Guest
Template Variablen aus einem Template auslesen
on: Thu, 07. July 2005 - 15:59:35
Hallo,

ich habe eine kurze Frage, gibt es eine Funktion die eine Templatedatei analysiert und man somit die einzelnen Template-Tags auswerten kann?
Mir würde eine REG Pattern für die Ermittlung von Templatevariablen reichen.

Schonmal vielen Dank für die Antworten, die hier hoffentlich kommen werden.  :D

Schönen Gruß,
Werner

Offline ClausVB

  • Administrator
  • Hero Member
  • *****
  • Posts: 566
    • Homepage: clausvb.de
Template Variablen aus einem Template auslesen
Reply #1 on: Thu, 07. July 2005 - 16:16:15
Quote
ich habe eine kurze Frage, gibt es eine Funktion die eine Templatedatei analysiert und man somit die einzelnen Template-Tags auswerten kann?
Mir würde eine REG Pattern für die Ermittlung von Templatevariablen reichen.
Es gibt nur "vlibTemplateDebug". Schon ausprobiert?

RegExp gibt es in vLIB nicht; auch nicht um Templates zu analysieren. RegExp müssen über PHP realisiert werden.

Gruß
Claus
Last Edit: Thu, 07. July 2005 - 16:21:58 by ClausVB

Werner

  • Guest
Template Variablen aus einem Template auslesen
Reply #2 on: Thu, 07. July 2005 - 20:39:57
Quote
Es gibt nur "vlibTemplateDebug". Schon ausprobiert?

RegExp gibt es in vLIB nicht; auch nicht um Templates zu analysieren. RegExp müssen über PHP realisiert werden.
Danke für die schnelle Antwort. Den Templatedebugger hab ich noch nicht ausprobiert, werde ich aber gleich morgen früh mal machen, vielleicht bringt es mich ja weiter.
Das Reguläre Ausdrücke über PHP realisiert werden müssen dachte ich mir schon - aber da ich mich damit noch nicht beschäftigt habe, wird das alles ein bisschen schwerer.
Danke für die Info.

greatz
Werner
Last Edit: Fri, 08. July 2005 - 11:21:06 by ClausVB

Offline ClausVB

  • Administrator
  • Hero Member
  • *****
  • Posts: 566
    • Homepage: clausvb.de
Template Variablen aus einem Template auslesen
Reply #3 on: Fri, 08. July 2005 - 11:48:09
Quote
Das Reguläre Ausdrücke über PHP realisiert werden müssen dachte ich mir schon - aber da ich mich damit noch nicht beschäftigt habe, wird das alles ein bisschen schwerer.

http://doku.clausvb.de/doku_regex.htm
http://de.selfhtml.org/perl/sprache/regexpr.htm
http://de.selfhtml.org/javascript/objekte/...htm#allgemeines


Werner

  • Guest
Template Variablen aus einem Template auslesen
Reply #4 on: Mon, 11. July 2005 - 12:33:18
Quote
http://doku.clausvb.de/doku_regex.htm
http://de.selfhtml.org/perl/sprache/regexpr.htm
http://de.selfhtml.org/javascript/objekte/...htm#allgemeines
Danke für die Informationen, habe bereits am Wochenende mit der Programmierung einer zusätzlichen vlib Klasse begonnen. Wenn ich damit fertig bin und Bedarf bzw. Interesse an dieser Klasse besteht, würde ich diese online stellen.

Diese Klasse wird Templatedateien analysieren, deswegen auch der Name vlibTemplateAnalyse. Sie ermittelt alle Variablen, IF Verzweigungen mit den jeweiligen Variablen aus dem THEN- und ELSE-Zweig sowie evtl. SUB-IFs, LOOPS, INCLUDES usw. und bietet somit einen Überblick. Sinnvoll für große Templatedateien.

Soweit von hier.

Schönen Gruß,
Werner
Last Edit: Mon, 11. July 2005 - 13:27:37 by ClausVB

Offline ClausVB

  • Administrator
  • Hero Member
  • *****
  • Posts: 566
    • Homepage: clausvb.de
Template Variablen aus einem Template auslesen
Reply #5 on: Mon, 11. July 2005 - 13:28:30
Quote
Sinnvoll für große Templatedateien.
Sinnvoll für große Templatedateien wäre eine Zerlegung / Modularisierung in mehrere kleine Templatedateien ...  :D

Nur meine 2 Cent.

Gruß
Claus