Contao Open Source CMS > Verstehen > Benutzerhandbuch > Seiten verwalten > Wie man Themes in Contao verwaltet

Themes

Obwohl der Theme-Manager eine neue Funktion der Version 2.9 ist, handelt es sich dabei eigentlich nur um ein erweitertes Interface für etwas, das es in Contao schon immer gegeben hat. Das Design einer Webseite besteht normalerweise aus Stylesheets, Frontendmodulen, Seitenlayouts, Dateien und Templates, die Sie im Contao-Backend verwalten können. Der Theme-Manager ändert diesen Ansatz nicht, er fügt lediglich eine Möglichkeit hinzu, die Ressourcen zu exportieren und wieder zu importieren (Video-Einführung ansehen).

Themes versus Frontend-Templates

Der Hauptunterschied zwischen Themes und Frontend-Templates ist, dass ein Frontend-Template eine vollständig vorkonfigurierte Beispielwebseite mit einer beispielhaften Seitenstruktur, Artikeln, Inhaltselementen und sogar Benutzern und Gruppen enthält. Ein Theme enthält dagegen nur das eigentliche Design der Webseite und kann deswegen importiert werden, ohne dass bestehende Daten verloren gehen.

Themes in Contao verwalten

Theme-Bestandteile

Ein Theme ist eine Gruppe von Stylesheets, Frontend-Modulen und Seitenlayouts, die alle in der Datenbank gespeichert sind und automatisch vom Theme Exporter erkannt werden. Sie werden diese Elemente in den nächsten Abschnitten näher kennenlernen. Ein Theme beinhaltet darüber hinaus meistens auch Bilder und andere Dateien aus dem Files-Verzeichnis sowie optional angepasste Templates aus dem Templates-Verzeichnis. Diese Ressourcen sind jedoch nicht automatisch mit dem Theme verlinkt und müssen deswegen in den Theme-Einstellungen hinzugefügt werden, damit sie beim Theme-Export berücksichtigt werden.

Theme-Einstellungen in Contao

Theme-Export und Import

Um ein Theme zu exportieren, klicken Sie einfach auf die Export-Schaltfläche und speichern Sie die .cto-Datei auf Ihrem lokalen Computer. Obwohl .cto eine proprietäre Dateiendung für Contao-Themes ist, handelt es sich dabei eigentlich um ZIP-Archive, die Sie mit jedem Programm entpacken können, das .zip-Dateien unterstützt. Um ein Theme zu reimportieren, übertragen Sie die .cto-Datei auf Ihren Webserver, öffenen Sie den Theme-Manager im Contao-Backend und klicken Sie auf "Theme importieren". Sie können mehrere Themes auf einmal importieren. Nachdem der Import abgeschlossen ist, können Sie das Seitenlayout des neuen Theme in der Seitenstruktur zuweisen.

Add a comment

Kommentar von Patrick |

Dies ist mal eine Weiterentwicklung die gerade den Bereich der Designvorlagen stark nach vorne bringt.
Wirklich ein großes DANKE von meiner Seite.

Kommentar von Brains |

Zunächst fand ich diese Neuerung etwas Gewöhnungsbedürftig da die Klickwege dadurch verlängert werden. Aber die Vorteile des Thememanagers wiegen das voll auf. Danke für diese ebenso simple, wie geniale Lösung :)

Kommentar von Mathias |

Wieder eine Klasse Neuerung, der Theme-Manager erleichtert sehr viel Arbeit. Vielen Dank.

Kommentar von manni60320 |

Wo GENAU soll denn die .cto Datei auf den Webserver gespeichert werden? Wäre nett, wenn das noch in die Anleitung oben eingetragen wird.

Kommentar von Micha |

@manni: In den Ordner tl_files - dann kannst Du es importieren.