Ein individuelles Design erstellen
Ein benutzerdefiniertes Theme ist ein Ordner mit Vorlagen, Stylesheets, Skripten, Bildern und Schriftarten, der als ZIP-Datei gepackt ist. Diese section richtet sich an diejenigen, die ein solches Theme erstellen, beispielsweise Webentwickler. Es wird vorausgesetzt, dass Sie über Kenntnisse in HTML und CSS verfügen.
Die Vorlagen sind in einer Vorlagensprache namens Twig geschrieben. Paligo übergibt jeder Vorlage den Seiteninhalt sowie Informationen zur Website, wie beispielsweise deren Titel, Sprachen und Navigation. Die Vorlage entscheidet, welcher HTML-Code daraus generiert wird.
Der schnellste Weg, ein Theme zu erstellen, ist, mit Paligo Base zu beginnen:
Laden Sie Paligo Base herunter, wie unter Ein Design herunterladen beschrieben, und entpacken Sie die Datei.
Ändern Sie die Vorlagen, Stile und Optionen.
Sehen Sie sich eine Vorschau in Ihren eigenen Inhalten unter Paligo Theme Studio an oder laden Sie sie in ein Test-Layout hoch.
Wenn es fertig ist, laden Sie es in das Layout hoch, mit dem Sie veröffentlichen, oder übertragen Sie es über das Paligo Theme Studio.
Sie können die Änderungen auch von einem KI-Programmierassistenten wie Claude Code oder GitHub Copilot vornehmen lassen. Paligo Base enthält Anweisungen, die dem Assistenten mitteilen, was ein Theme enthalten muss und was es verwenden darf. Siehe Erstelle ein Theme mit einem KI-Programmierassistenten.
The topics in this section describe the individual components of a theme:
Startpunkt: Paligo Base: Wie Paligo Base aufgebaut ist und wo man Änderungen vornehmen kann.
Erstelle ein Theme mit einem KI-Programmierassistenten: Wie man einen KI-Programmierassistenten dazu bringt, ein Theme zu erstellen oder zu ändern.
Struktur des Theme-Pakets: die Ordner und Dateien sowie deren Zusammenstellung.
Das Theme-Manifest: die Datei
theme.json, die das Design beschreibt.Designvorlagen: die von Paligo verwendeten Vorlagen und was jede einzelne enthalten muss.
Referenz zu den Designoptionen: So bieten Sie Optionen im Layout-Editor an.
Themen-Assets: Stylesheets, Skripte, Bilder und Schriftarten.
Ein Theme übersetzen: Text im Theme, der sich je nach Sprache ändert.
Vorlagenvariablen: alles, was eine Vorlage anzeigen kann.
Paligo-Komponenten und -Hilfsfunktionen: vorgefertigte Steuerelemente für Suche, Navigation und Sprache.
In einem Thema suchen: Wie ein Theme mit Nexus Search, Algolia und Coveo zusammenarbeitet.
Welche Themenvorlagen können verwendet werden?: Die Teile von Twig, die von Themes verwendet werden können und welche nicht.
Meldungen zur Themenvalidierung: Was die Prüfungen ergeben und wie man das Problem behebt.
Wichtig
Ein Theme steuert lediglich das Erscheinungsbild und die Struktur der Seiten. Es darf keinen Servercode enthalten, und Vorlagen werden mit einem eingeschränkten Satz an Twig-Funktionen ausgeführt, sodass ein Theme nichts außerhalb seiner eigenen Seiten lesen oder ändern kann.