Gemeinsamer Header für Backend-CMS _und_ Fikusta4
|
|
1 month ago | |
|---|---|---|
| customer_cms | 1 month ago | |
| doku | 2 months ago | |
| .gitignore | 2 months ago | |
| README.md | 1 month ago |
Django-Template für den globalen Fikusta-Navigationsheader. Dieses Repository wird als Git-Submodul in lippsites eingebunden.
customer_cms/partials/fikusta_header.html — Das eigentliche TemplateDer 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.
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). |
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"
| 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 |