6.1.1 Dateistruktur

Ein CMS-Template ist eine Layout-Vorlage für eine durch das CMS-System des Goobi viewers definierbare Webseite. Es definiert die HTML-Struktur sowie die möglichen einfügbaren Inhalte der Seite.

Ein Template wird durch drei Dateien definiert :

Alle Dateien müssen im Unterverzeichnis /cms/templates/ des Theme-Ordners des aktiven Goobi viewer Themes im webapp Verzeichnis des Servers liegen, also zum Beispiel:

/var/lib/tomcat9/webapps/viewer/resources/themes/reference/cms/templates

Dieses Verzeichnis wird im Folgenden als Template-Verzeichnis bezeichnet. Direkt in diesem Verzeichnis liegen die Template-Dateien. Die Layout-Dateien liegen im Unterordner /views/ des Template-Verzeichnisses, die Template-Icons im Unterordner /icons/.

Die Namen der Layout- und Icon-Dateien werden in der Template-Datei definiert; der einfachen Zuordnung halber sollten alle Dateien jedoch denselben Dateinamen (mit unterschiedlichem Suffix) haben.

Last updated