Theme-Stände prüfen, exportieren und mit GitHub verbinden
Der vollständige Revisionsstand in TacticTable, ZIP-Import/Export und der optionale GitHub-Abgleich.
Für EntwicklerVoraussetzungen
- Recht: website:write
- Plan mit Website
Gespeicherte Themes liegen als vollständige, versionierte Dateipakete im Revisionsspeicher. Der Entwurf und die veröffentlichte Fassung haben getrennte Zeiger. Eine gelöschte Datei taucht nicht aus einer Starter-Vorlage wieder auf. Die mitgelieferten Starter-Themes auf der Serverplatte dienen nur als Ausgangsmaterial für neue Themes ohne gespeicherten Stand.
Der Code-Editor und das Theme Studio schreiben eine neue Entwurfsrevision. Änderungen an einem Live-Theme sind deshalb nicht schon durch Speichern automatisch auf der öffentlichen Seite sichtbar; prüfen Sie die Vorschau und veröffentlichen Sie den neuen Stand. Die Revisionshistorie erlaubt den Vergleich und das Wiederherstellen. Bei gleichzeitigen Änderungen meldet der Speichervorgang einen Konflikt statt die fremden Änderungen still zu überschreiben.
Der ZIP-Download enthält den gespeicherten Entwurf, falls vorhanden, sonst die veröffentlichte Fassung. Zusätzlich legt der Export agent.md und AGENTS.md bei und erhält vorhandene Agent-Anweisungen unter umbenanntem Dateinamen. Dashboard-Seiten, Menüs, Produkte und Mediathek-Dateien sind keine Theme-Dateien und werden nicht mitkopiert.
Ein fertiges TacticTable-Theme laden Sie als ZIP ohne KI-Umwandlung hoch. Es braucht theme.json, beide config-Dateien, layout/theme.liquid und mindestens eine Vorlage. JSON muss gültig sein; Binärdateien lehnt der direkte Theme-Import ab. Für fremde HTML/CSS-Projekte gibt es die gesonderte Option „Mit KI prüfen und in TacticTable-Liquid umwandeln“. Prüfen Sie deren Ergebnis im Theme Studio, bevor es live geht.
GitHub ist eine optionale Verbindung zu einem von Ihnen ausgewählten Repository und Branch, nicht der interne Theme-Speicher. Beim Verknüpfen wird der Branch geprüft und als Entwurf importiert. Ein Push wird automatisch geprüft und synchronisiert; bei einem Live-Theme kann der gültige synchronisierte Stand veröffentlicht werden. Änderungen aus dem TacticTable-Editor werden in denselben Branch übertragen. Der Status der Theme-Karte zeigt Abgleich und Konflikte.
Vor jedem Import prüfen Sie Layoutplatzhalter, Schemas, Abschnitts- und Block-IDs, Asset-Dateinamen, Sprachdateien und die Vorschau der Seitentypen. Erstellen Sie Dashboard-Seiten und Navigationsmenüs separat und wählen Sie sie im Editor. Für Veröffentlichung und Domainwechsel gelten die Website-Einstellungen; ein Git-Push allein erstellt weder eine Seite noch eine Domain.
Codebeispiel
restaurant-starter/ theme.json config/settings_schema.json config/settings_data.json layout/theme.liquid templates/index.json sections/header.liquid sections/header.schema.json assets/theme.css.liquidSiehe auch
- Ein vollständiges Restaurant-Theme zum KopierenAlle Dateien eines kleinen, lauffähigen TacticTable-Themes: Layout, zwei Vorlagen, editierbare Abschnitte und Blöcke, Navigation, CSS und Sprachen.
- Theme-Dateien schreiben: Revisionen und GrenzenWie Entwurf und Veröffentlichung getrennt bleiben und welche Grenzen beim Speichern gelten.
- Ein GitHub-Repository als Theme verknüpfenEin Liquid-Theme aus GitHub prüfen, importieren und in beide Richtungen synchronisieren.
- Ein Theme als ZIP herunterladenDen gespeicherten Theme-Code mit einer Anleitung für die Bearbeitung durch KI-Agenten exportieren.
- Ein Website-Archiv mit KI als Theme importierenWebsite-Dateien in ein bearbeitbares Liquid-Theme umwandeln und enthaltene Medien automatisch übernehmen.