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:

Formular
Danke-Seite
E-Mail



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:



Kurzinfos der einzelnen Dateien

  • style.css

    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!

  • formular.tpl.html

    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.


  • mail.tpl.html

    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.


  • thumbnail.png

    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.

  • replaces.php

    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.


  • info.php

    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

Anmeldung

Facebook MySpace Twitter Digg Delicious Stumbleupon Google Bookmarks 

GET RSS FEED

Startseite - Template Guide
Samstag, 4. Februar 2012