
fGal nutzt eine sehr einfache Form von Templates, also Designvorlagen, zur Anzeige der Daten. So erfolgt eine strenge Trennung von Design und Inhalt, was gerade für denjenigen interessant ist, der bereits ein bestehendes Design hat und fGal dort integrieren möchte.
Aber auch Nutzer ohne bisher feststehendes Design gewinnen durch die Verwendung von Templates. Mit ihrer Hilfe lässt sich einfach aber effektiv, und vor allem auch schnell, herumexperimentieren, um z.B. eine besonders angemessene und schöne Präsentation der Fotos zu erreichen. Ein “Tapetenwechsel” ist so in kürzester Zeit vollzogen.
Nutzung von Templates
Sofern nichts am Script selbst geändert wurde, ist die Verwendung von eigenen bzw. anderen Templates sehr einfach. Einfach das Template in den Unterordner /template kopieren (das alte Template vorher sicherheitshalber löschen oder in einen ungenutzten Unterordner verschieben) und das wars. fGal nutzt dann jeweils die Datei “template.htm” die in diesem Verzeichnis liegt.
Achtung!
Im Standard-Template müssen auf jeden Fall einige Meta-Angaben im Head-Bereich (Zeile 7 bis 10) an die persönlichen Bedürfnisse angepasst werden:
<meta name=”author” content=”Autor/Fotograf” />
<meta name=”copyright” content=”Copyright (c) by Autor/Fotograf” />
<meta name=”keywords” content=”Keywords, mit, Komma, getrennt, schaden, nie, um, gefunden, zu, werden” />
<meta name=”description” content=”Eine kleine Beschreibung für Suchmaschinenergebnisse etc.” />
Ferner ist die Template-Bezeichnung noch vor dem Galerietitel eingefügt. Hier möchte also Zeile 20 des Templates auch bearbeitet werden.
Erstellen von eigenen Templates
Wem die angebotenen Templates nicht gefallen oder wer fGal in ein bestehendes Design integrieren will, der wird eigene Templates erzeugen wollen. Die fGal-Templates sind keine große Zauberei und können deshalb mit jedem beliebigen Editor erstellt werden. Als guter Ausgangspunkt bietet sich ein beliebiges Standard-Template von der Download-Seite an.
Zur korrekten Anzeige der Galerie müssen lediglich 5 Platzhalter im Template untergebracht werden:
[GAL_TITEL]
Dieser Platzhalter wird durch den in der settings.php festgelegten Wert für den Galerietitel ersetzt. Es bietet sich also die Verwendung im <title>-Element des HTML-Heads an, aber auch anderswo kann dieser Platzhalter natürlich genutzt werden.
[NAVI]
Dieser Platzhalter wird durch die Brotkrümelnavigation ersetzt und sollte, seiner Wichtigkeit entsprechend, an geeigneter Stelle platziert werden.
[ORDNER]
An dieser Stelle werden weitere Unterordner des aktuellen Verzeichnisses aufgelistet.
[GAL_NAVI]
Dieser Platzhalter wird durch die Galerienavigation (Links für das nächste/vorherige und Sprung zum ersten/letzten Bild sowie die Anzeige der Position innerhalb der Galerie) ersetzt.
[CONTENT]
Was wäre eine Fotogalerie ohne Anzeige der Fotos? Richtig, nicht besonders viel wert. Dieser Platzhalter wird durch die Fotos oder durch Hinweismeldungen (Aufruf eines leeren Ordners, Startseite) ersetzt.
Dazu gibt es einige CSS-Stile die bedacht werden sollten. Diese lassen sich ebenfalls am Besten der style.css eines Standard-Templates entnehmen.
fGal erzeugt mit den Standard-Templates übrigens valides CSS 2.1 und valides XHTML 1.0 Transitional. Gute Voraussetzungen um ein breites Publikum zu erreichen.