Basis-Template: optionale Webseiten-Einstellungen
Für Centers mit Layout-Template „Standard (cockpitOS-Basis)“ (websiteTemplate leer oder default) gibt es zusätzliche Reiter unter Website → Inhalte. Alle Optionen liegen in templateContent.base und sind pro Center — andere Basis-Center behalten ihre bisherigen Defaults, solange sie nichts ändern.
Reiter im Dashboard
| Reiter | Pfad | Zweck |
|---|---|---|
| Seite: Büros & Praxen | base.offices.* | Hero/SEO + Themenwelten-Bento |
| News & Angebote: Galerie | base.contentDetail.* | Überschrift und Duplikat-Filter auf Detailseiten |
| Logo-Laufband (Standard) | base.logoMarquee.* | Defaults für Homepage-Kacheln mit Shop-Logos |
| Seite: Gutscheine | base.giftCards.* | siehe Gutschein-Akzeptanzliste |
| Seite: Hausordnung | base.hausordnung.enabled + page-content | siehe Hausordnung (Base-Template) |
Hinweis: Der Reiter Chatbot (Kategorie Design & SEO, nicht nur Basis-Template) steuert u. a. die rotierenden KI-Platzhalter — siehe Abschnitt KI-Suchfeld: rotierende Platzhalter.
Hinweis: Anfahrt & Parken (/parking/) liegt unter Website → Spezielle Bereiche → Anfahrt & Parken (parkingConfig, Center-DB) — siehe Abschnitt Anfahrt & Parken.
Büros & Praxen: leere Themenwelten
Problem: Auf /offices erscheinen manchmal Kacheln für Themenwelten ohne zugeordnete Büros (Platzhalter-Optik).
Lösung: Reiter Seite: Büros & Praxen → Leere Themenwelten ausblenden aktivieren.
| Feld | Pfad | Standard |
|---|---|---|
| Leere Themenwelten ausblenden | base.offices.hideEmptyThemes | false |
Office-Themen selbst pflegst du weiter unter Spezielle Bereiche → Office-Themes.
News & Angebote: Galerie-Abschnitt
Auf News-/Angebots-Detailseiten kann die CMS-Galerie (zusätzliche Bilder) mit Überschrift „Galerie“ erscheinen — bei Coupon-Artikeln oft irreführend.
| Feld | Pfad | Standard | Verhalten |
|---|---|---|---|
| Überschrift | base.contentDetail.gallerySectionTitle | (nicht gesetzt → „Galerie“) | Leerer String = keine Überschrift |
| Hero nicht doppeln | base.contentDetail.dedupeGalleryHeroImage | true | Titelbild wird aus der Galerie entfernt; leere Galerie → Block entfällt |
Empfehlung Garbsen (Adler-Kundenkarte): Überschrift leer lassen oder z. B. „Bilder“; Hero-Deduplizierung bleibt an.
Logo-Laufband auf der Startseite
Homepage-Kacheln vom Typ Logo Marquee (Shop-Logos) nutzen standardmäßig runde, kleine Slots — breite Logos wirken angeschnitten.
Center-weite Defaults: Reiter Logo-Laufband (Standard)
| Feld | Pfad | Werte |
|---|---|---|
| Logo-Größe | base.logoMarquee.logoSize | sm, md, lg, xl |
| Logo-Rahmen | base.logoMarquee.slotShape | circle, rounded, none |
| Innenabstand | base.logoMarquee.logoPadding | none, sm, md, lg |
Pro Kachel überschreiben: Inhalte → Homepage → Kachel bearbeiten → Logo-Marquee-Konfiguration (Felder „Center-Standard“ = Default aus diesem Reiter).
Typische Kombination bei abgeschnittenen Logos: Größe lg oder xl, Rahmen rounded oder none, Innenabstand md oder lg.
KI-Suchfeld: rotierende Platzhalter
Gilt für alle Layout-Templates (nicht nur Basis), sobald der Besucher-Chatbot bzw. das KI-Suchfeld auf der Website aktiv ist.
Im Hero, im schwebenden KI-Icon, auf /ai und im WordPress-Plugin rotieren Beispielfragen im leeren Suchfeld. Center ohne eigene Liste sehen die globale Standard-Liste (neutral formuliert, ohne Marken-Beispiele wie „Apple Store“).
Pflege im Dashboard: Center → Website → Design & SEO → Chatbot → Feld „Rotierende Platzhalter (Suchfeld)“ — eine Zeile pro Vorschlag.
| Feld | Speicherort | Standard |
|---|---|---|
| Rotierende Platzhalter | AIConfiguration.parameters.placeholderSuggestions (Chatbot-Tab) | (nicht gesetzt → globale Standardliste in der Website) |
Verhalten:
- Leer gelassen: cockpitOS nutzt die eingebaute Standardliste (
rotating-search-input.tsx). - Eigene Zeilen: Nur diese rotieren auf der Center-Website; dieselben Texte werden als Schnellthemen/Chips an das WordPress KI-Assistenten-Plugin ausgespielt (
GET /api/wordpress/embed-config). - Beim Fokus im Suchfeld erscheint statisch „Was suchen Sie?“ (unabhängig von der Rotationsliste).
Empfehlung für Garbsen & Co.: 3–6 kurze, center-spezifische Fragen eintragen (z. B. Öffnungszeiten, Geschenke, Gastronomie, Parken) — dann erscheinen keine generischen Fallbacks mehr.
Siehe auch: Public API – Chatbot, Reiter Chatbot in Webseiten-Tab-Navigation.
Anfahrt & Parken (/parking/)
Dashboard: Website → Spezielle Bereiche → Anfahrt & Parken
| Bereich | Verhalten |
|---|---|
| Hero Quick Facts (4 Kacheln im Video-Hero) | Leere Karte (Titel und Untertitel leer) → ausgeblendet. Leere Hero-Überschrift → kein Titel. |
| Content-Boxen (6 Karten unter dem Hero) | Leere Box (kein Titel, Untertitel, Fließtext, keine strukturierten Blöcke) → ausgeblendet. |
| Demo-Standardtexte | Nur wenn das Center noch keine Parken-Konfiguration gespeichert hat (neue Demo-Center). |
| URLs im Text | Plaintext-URLs (https://…, www.…, domain.de/…) in Fließtexten und strukturierten Blöcken werden auf der Website automatisch verlinkt (SafeHtmlContent). HTML-Links aus dem Editor bleiben unverändert. Neu abspeichern ist nicht nötig. |
Technisch: parkingConfig → Center-Spalten (parkingHeroTitle, parkingHeroFacts, parkingContentBoxes, …); Auflösung in apps/center-website/lib/parking-display.ts.
Entwickler
- Hilfsfunktionen:
apps/center-website/lib/base-template-content.ts - Galerie:
ContentDetailClientliesttemplateContent.base.contentDetail - Logo-Marquee:
GridRenderer→renderTileContentmerged Kachel-Config mit Center-Defaults
Nutzungsstatistik: Seitenaufrufe werden anonymisiert erfasst. Im Umami-Dashboard nach diesem Pfad filtern: /center-website/base-template-optionen