Gemeinsamer Header für Backend-CMS _und_ Fikusta4

mali e869cde40b Eigene Findus-Menüpunkte 1 month ago
customer_cms e869cde40b Eigene Findus-Menüpunkte 1 month ago
doku c5b692e4ff example-Seite 2 months ago
.gitignore a75d485bbe Vorschlag Header 2 months ago
README.md 31b56b1aeb README: Aktivierung im CMS-Admin erklärt 1 month ago

README.md

fikusta4header

Django-Template für den globalen Fikusta-Navigationsheader. Dieses Repository wird als Git-Submodul in lippsites eingebunden.

Inhalt

  • customer_cms/partials/fikusta_header.html — Das eigentliche Template

Was der Header macht

Der Header erscheint im CMS oben als blauer Balken und zeigt das Portal-Logo, den Portal-Namen und eine Navigation zurück zum Portal.

Er rendert nichts, wenn fikusta_portal_url im Template-Kontext leer ist — der Balken ist also standardmäßig ausgeblendet.

Aktivierung im CMS-Admin

Der Header wird pro Instanz im Wagtail-Admin aktiviert:

Wagtail-Admin → Einstellungen → Seiteneinstellungen → Fikusta-Integration

Feld Bedeutung
Fikusta Portal-URL URL des Portals (z. B. https://portal.fikusta.de). Solange leer → Header unsichtbar.
Fikusta Portal-Titel Name, der im Balken links neben dem Logo steht (Standard: Fikusta).

Änderungen vornehmen

Einfach customer_cms/partials/fikusta_header.html bearbeiten, committen und pushen:

git add customer_cms/partials/fikusta_header.html
git commit -m "..."
git push

Danach muss im lippsites-Repo der Submodul-Pointer aktualisiert werden:

# im lippsites-Repo:
git submodule update --remote backend/fikusta4header
git add backend/fikusta4header
git commit -m "fikusta4header aktualisiert"

Verfügbare Template-Variablen

Variable Bedeutung
fikusta_portal_url URL des Portals (Anzeige-Bedingung)
fikusta_portal_title Name des Portals
cms_brand_logo_url URL des Portal-Logos
base_url Basis-URL des CMS