DBAD Template faq

 2. Mein Skript funktioniert nicht. Wo sehe ich die Fehlermeldungen?
Lasse ein tail -f auf das error-log des httpd laufen. Im buro ist das /usr/local/etc/httpd/logs/error_log auf orion. Wenn nicht nur eine Fehlermeldung im Browser kommt, aber nicht das erwartete Ergebnis, lohnt sich ein 'view source' im Browser. Dort können Fehlermeldungen oder Warnungen als HTML-Kommentare erscheinen.

 3. In meinem Skript steht "use DBAD", aber ich bekomme an dieser Stelle einen perl compile error.
Wahrscheinlich liegt die library DBAD.pm nicht neben dem Skript. Diese muss sich im gleichen Directory befinden oder ein symbolischer Link in diesem Directory auf die eigentliche Library sein.

 4. Die Bedingung cond="%i < %n" im Template produziert Müll
Das Zeichen '<' ist im Template leider nicht erlaubt. Die Subdstitutionsengine hält dies für den Beginn eines neuen Tags. Drehe die Bedingung um: cond="%n > %i".

 5. Wie kann ich in einer Expression im Template auf einen perl-Hash zugreifen ?
Variablen, z. B. in for-schleifen müssen mit '%' geprefixed werden. Dadurch fällt dieses Zeichen weg, wenn man auf einen globalen hash, beispielsweise %ENV zugreifen möchte.
gute Lösung ????

 6. Warum werden meine <pre> Tags im Template nicht richtig behandelt ?
Leider können <pre> Tags derzeit nicht in Templates verwendet werden. Die Substitutionsengin fasst aufeinanderfolgende Leerzeichen, tabs und Zeilenenden zusammmen.