# fikusta4header Django-Template für den globalen Fikusta-Navigationsheader. Dieses Repository wird als Git-Submodul in [lippsites](git@gogspublic.findus-internet-opac.de:horshack/lippsites.git) 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: ```bash git add customer_cms/partials/fikusta_header.html git commit -m "..." git push ``` Danach muss im lippsites-Repo der Submodul-Pointer aktualisiert werden: ```bash # 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 |