Thread HTML-Template: Zugriff auf Variablen aus Unterstru (5 answers)
Opened by ronald at 2003-09-19 12:25

ronald
 2003-09-22 15:13
#28144 #28144
User since
2003-08-15
76 Artikel
BenutzerIn
[default_avatar]
o.k.

Also: ich habe eine Protokolldatei, die ich in HTML aufbereiten will.

Am Anfang stehen einige Informationen über die Umgebung, und dann kommen die einzelnen Datensätze.

Code: (dl )
1
2
3
4
5
6
7
Datenbanktyp:  I (Informix)
Datenbank   :  moes_r3@lxdb_tcp
Suchpfad : /r5/forsgb/4.1/forsco4/db:/r5/forsgb/4.1/forsco41/db:/r5/forsgb/4.1/fors/db
Stand: 19.09.2003 15:39:39
CHANGES: DROPTABLE acgf
CHANGES: NEWTABLE apag
CHANGES: NEWINDEX apag apagx2


Als Ausgabe möchte ich eine Tabelle haben, in der die Definitionen aufgelistet werden. Diese Tabelle wird mit einem TMPL_LOOP aufgebaut.

Anschließend soll eine kurze Erläuterung zu dieser Tabelle kommen. Dafür müsste ich auf die Werte direkt zugreifen können.

Zur Zeit belege ich folgende Strukturen:

Code (perl): (dl )
1
2
3
4
INFO => [ { KEY => 'Datenbanktyp', VAL => 'I (Informix)'}, ...],
Datenbanktyp => 'I (Informix)',
...
CHANGES => [ {TABLE => 'acfp', ....}, {TABLE=>'apag',...} ]


Die Definition des "Datenbanktyp"-Keys auf der 1. Stufe gefällt mir nicht, weil: Wer weiss, was irgendwelche Anwender in die Ausgangsdatei schreiben. Wenn dort als Schlüssel z.B. "INFO" oder "CHANGES" auftaucht, dann gehen Daten verloren.
Deshalb wäre es mir am Liebsten, wenn ich nur den "INFO" und den "CHANGES"-Eintrag hätte und mir die Informationen aus dem INFO-Loop holen könnte.

nur nebenbei: natürlich wäre es auch ganz geschickt, wenn ich bei der Beschreibung der einzelnen Tabellen auf den Datenbanktyp zugreifen könnte, aber damit ist das Modul dann überfordert. Dies liesse sich wohl so lösen, dass man die Tabelleninformationen unter den INFO-key hängt und dann mit Vererbung arbeitet, oder?

View full thread HTML-Template: Zugriff auf Variablen aus Unterstru