base
portal
Suche:
Forum
Start
Neue Seite erstellen
Titel:
<h1>Vor- und Nachspann</h1> In der Verwaltung von Seiten und Datenbanken kann spezieller Perlcode erfasst werden, welcher zu Beginn und am Ende ausgeführt wird. <h2>Perlcode vor bzw. nach einer Seite ausführen</h2> Nun ist es möglich vor Beginn und nach dem Ende einer Seite beliebigen Perlcode ausführen zu lassen. Der Vorspann kommt vor allem für das Laden einer entsprechenden Tag-Datenbank (siehe XML) in Frage: <code> tags "tagsdb"; </code> Als Abschluss einer Seite käme zum Beispiel eine spezielle Protokollierung der Seitenaufrufe in Frage: <code> put [ "Status", $_error ], "logdb"; </code> <h2 open>Perlcode vor bzw. nach einer Datenbank ausführen</h2> Auch bei Datenbanken können Sie vor und nach dem Zugriff auf die Datenbank beliebigen Perlcode ausführen zu lassen. Somit können zum Beispiel Subroutinen zur effizienteren Gestaltung der Felddefinitionen vor jedem Zugriff auf die Datenbank geladen werden: <code> sub trim { $_ =~ s/^\s*(.*)\s*$/$1/; } </code> Auch nach Beendigung des Datenzugriffes kann ein Perlcode ausgeführt werden: <code> put [ "db", $_db, "cmd", $cmd ], "logdb"; </code> <h2 next>Vor- und Nachspann in einer Seite ablegen</h2> Wenn baseportal im Verzeichnis eines Templates die speziellen Seiten <c>_begin.htx</c> bzw. <c>_end.htx</c> vorfindet, denn werden diese zusätzlich vor- bzw. nach dem zur Seite gehörenden Vor- und Nachspann ausgeführt. Diese Seiten sind ganz normale baseportal-Templates und in ihnen kann zum Beispiel eine allgemeine Kopf- bzw. Fusszeiel realisiert werden. Interessant dabei ist auch die Einbindung einer Datenbank, die zum Beispiel die Menüstruktur für die Kopfzeile enthält.
Name:
Passwort:
Stichworte:
Version:
1
2
3 Angebot:
Alle
Nur Miete / Lizenz
Nur Miete / Lizenz professional
Nur Miete
Nur Miete smart + pro
Nur Miete smart + pro / Lizenz
Nur Miete pro
Nur Miete ab pure2, smart2, pro1
Nur Lizenz
Nur Lizenz professional
Nur Kostenlos
Ohne Änderungen zurück zur Seite
-
+
©
baseportal
GmbH. Alle Rechte vorbehalten.
powered in 0.01s by baseportal.de
Erstellen Sie Ihre eigene Web-Datenbank - kostenlos!