Anpassung des HTML-Templates
Die Template-Datei ist eine simple HTML-Datei und kann auch dementsprechend editiert werden. Mit Hilfe von HTML und CSS können Sie das Layout Ihren Wünschen anpassen.
Sollten Sie für die Anpassung WYSIWYG-Editoren wie Dreamweaver, Frontpage oder NetObjects Fusion verwenden, achten Sie bitte darauf, dass die Software keine eigenmächtigen Veränderungen vornimmt. Die Funktionsweise des Scripts könnte sonst beeinträchtigt werden. Das erkennen Sie zum Beispiel daran, dass beim Absenden des Formulars die Seite nicht gefunden werden konnte.
In den Unterverzeichnissen mit der Vorsilbe example befinden sich weitere HTML-Formulare. Diese sollen für Sie als Beispiele für die Erweiterung und Anpassung Ihres eigenen Formulars dienen.
Im Verzeichnis /templates/ befindet sich eine .htaccess-Datei. Diese Datei soll den Zugriff per Browser auf die Template-Dateien verhindern. Dadurch ist sichergestellt, dass nur das Script oder Sie per FTP Zugriff auf die Dateien haben.
Nachdem Sie alle Änderungen an den HTML-Templates vorgenommen haben, sollten Sie das Script (nicht das HTML-Template - das gesamte Script) vom HTML-Validator des W3-Konsortiums prüfen lassen. Der Validator kann Ihnen helfen, fehlerhaften HTML-Code aufzuspüren, der möglicherweise verhindert, dass das Script einwandfrei funktioniert.
Bitte beachten Sie: Das Ändern der Endung der Template-Datei von .html in .php hat keinen Effekt. Die Datei wird nicht als PHP-Datei erkannt und PHP-Code wird nicht ausgeführt. Tatsächlich hat die Dateiendung keine Auswirkung. Sie können als Endung .html, .txt, .tpl, .php oder auch gar keine Endung verwenden.
Dateien einbinden (include)
Sie haben die Möglichkeit, Dateien direkt in das HTML-Template einzubinden. Dabei spielt es keine Rolle, ob Sie PHP-, HTML- oder andere Text-Dateien einbinden.
Beispiel:
<INCLUDE FILENAME="header.php">
Das Script ersetzt diese Zeile automatisch mit dem Inhalt der Datei "header.php". Bitte beachten Sie auch, dass relative Pfadangaben (../ etc.) im Hauptverzeichnis des Scripts (selbe Ebene wie index.php) beginnen müssen.
Wenn Sie absolute Pfadangaben verwenden (Pfadangabe startet mit Schrägstrich), beginnt der Pfad standardmäßig im Hauptverzeichnis des Webordners.
Beispiel:
/logs/
/images/
/layout/
/layout/header.php
/form_mail/
/form_mail/templates/
/form_mail/templates/form.tpl.html
/form_mail/index.php
Angenommen, Sie möchten die Datei header.php innerhalb der Datei form.tpl.html einbinden. Wenn Sie einen relativen Pfad angeben, müssen Sie auf der Ebene der index.php starten.
<INCLUDE FILENAME="../layout/header.php">
Wenn Sie einen absoluten Pfad angeben möchten, geben Sie einfach den Pfad zur header.php ausgehend vom Hauptverzeichnis an:
<INCLUDE FILENAME="/layout/header.php">
Beispiele zu diesem Thema finden Sie auch im Verzeichnis /templates/examples_includes/.