Template Guide - Infos zu Templates
Was sind phpContact-Templates, und wozu brauchen wir diese?
Allgemeine Info
Templates (der englische Begriff für Schablonen), sind Vorlagen, die mit Inhalt gefüllt werden können. Vewendet wird der Begriff in der Programmierung von Webanwendungen (etwa mit PHP, Perl, ASP, Python) für eine Technik zur Trennung von Programm-Code und Design. Hier (bei der Software phpContact) besteht ein Template aus dem Formular (oder mehreren Formularen), der "Danke" Seite und der E-Mail Ansicht, mit allen dazugehörigen Dateien wie alle Grafiken, CSS und spezielle PHP Dateinen. Diese Dateinen beinhalten sogenannte Wildcards, die von der Template Engine durch die aktuellen Inhalte (Texte) gefüllt werden.
Weitere allgemeine Informationen zu Templates finden Sie auf Wikipedia
Beispiel eines Templates
Die 3 Ausgabeseiten des Templates "firstOne" schaut so aus:
Tepmlate Galerie
In der Template Galerie werden laufend neue Templates veröffentlicht, die kostenlos downgeloaden werden können.
Template Galerie
Installation eines Templates
Die Installation ist sehr einfach.
- gewünschtes Template downloaden (Downloadbereich für Templates)
- Downgeloadene ZIP-Datei enpacken
- entpackten Ordner in das Verzeichnis "/templates/" kopieren. (auf den Server hoch laden)
- in den Adminstratorbereich einloggen und kontrollieren ob das Template verfügbar ist
- dieses Template kann jetzt wie alle anderen Teplates verwendet werden
Aufbau eines phpContact Templates
Das Grundgerüst eines Templates schaut so aus:
- css
- htmls
- images
- php
- info.php
Kurzinfos der einzelnen Dateien
-
In dieser Datei werden die CSS-Formatierungen NUR für das Formular (bzw. Formulare und Vorschau Seite) und der "Danke"-Seite gemacht. Die CSS Eigenschaften der E-Mail wird hier NICHT vorgenommen!
-
In dieser Datei wird die Ausgabe des Fomulars (bzw. der Formulare) der Vorschau Seite und der "Danke"-Seite erstellt. Sie beinhaltet viele "Wildcards", die durch die Template-Engine mit dem aktuellem Ausgabecode ersetzt werden.
-
Das ist die Datei für die Ausgabe der E-Mail. Sowohl für die HTML Variante, als auch für die reine TEXT-Ausgabe. Auch diese Datei beinhaltet viele "Wildcards", die durch die Template-Engine mit dem aktuellem Ausgabecode ersetzt werden.
-
Kleine Vorschau-Grafik für den Administrationsbereich. Diese Grafik muss immer den Namen "thumbnail.png" haben und sollte 220 Pixel hoch und 180 Pixel breit sein.
-
Diese Datei ist für spezielle Ausgaben zuständig. Hier können eigene Wildcards deffiniert werden die im Fomular bzw. der "Danke"-Seite verwendet werden können.
-
Alle Informationen werden in dieser Datei gespeichet.
Natürlich können noch viele weitere Dateien in einem Template eingebaut werden. Das kommt ganz auf die Komplexität und der Funktionen des jeweiligen Templates an. Punkto Gestalltung des Designs ist alles möglich.
06.03.2010, Günther Hörandl



