Eigene Themes

Aus sourceDESK Wiki
Version vom 4. Oktober 2018, 21:32 Uhr von Richard Reiber (Diskussion | Beiträge) (Die Seite wurde neu angelegt: „sourceDESK unterstützt verschiedene Themes. Es ist möglich, ein eigenes Theme zu erstellen. Dazu müssen Sie einen neuen Ordner im Verzeichnis ''themes'' mit…“)

(Unterschied) ← Nächstältere Version | Aktuelle Version (Unterschied) | Nächstjüngere Version → (Unterschied)
Wechseln zu: Navigation, Suche

sourceDESK unterstützt verschiedene Themes. Es ist möglich, ein eigenes Theme zu erstellen. Dazu müssen Sie einen neuen Ordner im Verzeichnis themes mit dem Namen Ihres Themes anlegen.

Benötigte Dateien

Es wird nur eine einzige Datei benötigt, um ein valides Theme zu erstellen und benutzen zu können. In Ihrem Theme-Verzeichnis benötigen Sie einen Ordner templates. Dort muss die Datei layout.tpl erstellt werden.

Diese Datei stellt Ihr HTML-Grundgerüst für jede Seite Ihres Themes dar, sie wird von sourceDESK immer eingebunden. Sie können sich beispielsweise am Standard-Theme anschauen, wie die layout.tpl aussehen muss. Diese Anweisung inkludiert die Template-Datei der eigentlich aufgerufenen (Unter-)Seite:

{include file="$tpl"}

Templates überschreiben

Sie können jedes beliebige Template aus dem templates Verzeichnis im Hauptverzeichnis Ihrer sourceDESK-Installation überschreiben, indem Sie eine gleichnamige Datei im templates Ordner innerhalb Ihres Theme-Verzeichnisses anlegen. Die Dateien, die dort liegen, werden vorrangig behandelt.

Weitere Dateien und Ordner

Innerhalb Ihres Theme-Verzeichnisses können Sie beliebig viele Dateien und Ordner anlegen, zum Beispiel CSS- oder JavaScript-Ressourcen oder etwa Schriftarten, die Ihr Theme nutzt. Auf diese Dateien können Sie innerhalb des Themes wie folgt verlinken:

{cdnurl}themes/{$theme}/...

Bitte beachten Sie hier die Verwendung von {cdnurl}, damit die CDN-Funktion erhalten bleibt.