feat: Pflicht-Navigation (Impressum/Datenschutz/AGB) auf ALLEN Seiten — Frontpage-Footer + Overlay-Card
Quality Gate / 🛡️ Lint + Type Check + Tests (push) Failing after 13m40s
Quality Gate / 🛡️ Lint + Type Check + Tests (push) Failing after 13m40s
This commit is contained in:
@@ -3183,6 +3183,11 @@ def public_frontend():
|
||||
</main>
|
||||
|
||||
<footer class="site-footer">
|
||||
<nav style="display:flex;gap:1rem;justify-content:center;flex-wrap:wrap;margin-bottom:0.5rem;">
|
||||
<a href="/impressum">Impressum</a>
|
||||
<a href="/datenschutz">Datenschutz</a>
|
||||
<a href="/agb">AGB</a>
|
||||
</nav>
|
||||
<p>Powered by <a href="https://brettspiel-news.de">brettspiel-news.de</a> — Die Stimme der Brettspiel-Community</p>
|
||||
</footer>
|
||||
|
||||
@@ -3802,12 +3807,20 @@ def _overlay_page(title, content_html, max_width="640px"):
|
||||
.overlay-card .link a {{ color:#1F2937; font-weight:500; }}
|
||||
.back-link {{ display:inline-flex; align-items:center; gap:0.3rem; margin-top:1.5rem; color:#9CA3AF; text-decoration:none; font-weight:500; font-size:0.85rem; transition:color 0.15s; }}
|
||||
.back-link:hover {{ color:#6B7280; }}
|
||||
@media(max-width:600px) {{ body {{ padding:0.5rem; align-items:flex-start; }} .overlay-card {{ padding:1.2rem; border-radius:14px; }} }}
|
||||
.overlay-nav {{ display:flex; gap:1rem; flex-wrap:wrap; justify-content:center; padding-top:1.2rem; margin-top:1.2rem; border-top:1px solid #F3F4F6; }}
|
||||
.overlay-nav a {{ color:#9CA3AF; text-decoration:none; font-size:0.78rem; font-weight:500; transition:color 0.15s; }}
|
||||
.overlay-nav a:hover {{ color:#6B7280; }}
|
||||
@media(max-width:600px) {{ body {{ padding:0.5rem; align-items:flex-start; }} .overlay-card {{ padding:1.2rem; border-radius:14px; }} .overlay-nav {{ gap:0.6rem; }} }}
|
||||
</style>
|
||||
</head>
|
||||
<body>
|
||||
<div class="overlay-card">
|
||||
{content_html}
|
||||
<div class="overlay-nav">
|
||||
<a href="/impressum">Impressum</a>
|
||||
<a href="/datenschutz">Datenschutz</a>
|
||||
<a href="/agb">AGB</a>
|
||||
</div>
|
||||
<a href="/" class="back-link">← Zurück zur Startseite</a>
|
||||
</div>
|
||||
</body>
|
||||
|
||||
Reference in New Issue
Block a user