CustomizingManual/CreateTemplateSet.de

Templates für die Applikation erstellen

Um Templates für die Anwendung zu erstellen, bedarf es zumindest grundlegender HTML-Kenntnisse: Das ganze Layout baut auf HTML und CSS auf, wie das halt bei Webseiten so ist. Abgesehen davon, gibt es eigentlich nicht viel zu erklären - die nötigen Schritte sind einfach und einleuchtend:

  1. Man überlege sich einen guten Namen für das zu erstellende Template-Set. Um ein Beispiel für die folgenden Schritte zu haben, nennen wir es mal "babylon5"
  2. Man wechselt in das templates/ Verzeichnis der phpVideoPro Installation, und erstellt ein Verzeichnis mit diesem Namen (also templates/babylon5/ in unserem Beispiel)
  3. Um eine Grundlage zu haben, auf der man aufbauen kann, empfiehlt es sich u.U., die Dateien aus templates/default/ hierher zu kopieren. So lässt sich zum einen sicherstellen, dass man keine Datei vergisst - und außerdem auch keinen der Platzhalter (die "Dinger" in den {geschweiften Klammern}, welche zur Laufzeit mit Daten gefüttert werden) in den einzelnen Dateien. Darüber hinaus ist auch der logische Aufbau der Definitions-Blöcke (das sind die HTML Kommentare - keinesfalls entfernen, diese sind essentiell! ) damit sichergestellt.
  4. Nun kann man seinen Lieblings-HTML-Editor anwerfen und den HTML-Code in den einzelnen Dateien anpassen. Nochmals: Bitte aufpassen, dass die Platzhalter und Definitions-Block-Marker intakt bleiben - sonst war nämlich alles für die Katz, und die Templates werden nicht funktionieren.
  5. Sollten die Templates JavaScript Code benötigen, der in jede Seite mit eingebunden werden muss, gibt es auch hierfür zwei spezielle Dateien im Verzeichnis des erstellten Templates: top.js wird, sofern vorhanden, in den HTML Header eingebunden - und foot.js entsprechend am Ende der Seite.
  6. Sind die Templates erstellt, kann man das Template-Set unter BearbeitenEinstellungen testweise aktivieren - phpVideoPro findet das neue Verzeichnis automatisch, und bietet das Template-Set zur Auswahl an.
  7. Ist die Arbeit zufriedenstellend abgeschlossen? Das neue Template-Set gefällt? Warum es dann nicht in ein Archiv (*.zip, *.tar.gz, oder was auch immer zur Hand ist) packen, und dem Projekt zur Verfügung stellen, damit sich auch andere daran erfreuen können? Natürlich wird der Author in diesem Zusammenhang genannt, wenn er es nicht explizit vermeiden möchte ;)
Last modified by izzy, 02/25/09 12:04:33 (17 months ago)