404
This commit is contained in:
@@ -7,34 +7,38 @@ require __DIR__ . '/../../config/fileload.php';
|
|||||||
$lang = $_GET['lang'] ?? 'de';
|
$lang = $_GET['lang'] ?? 'de';
|
||||||
$lang = in_array($lang, ['de','en','it','fr']) ? $lang : 'de';
|
$lang = in_array($lang, ['de','en','it','fr']) ? $lang : 'de';
|
||||||
|
|
||||||
// Titel und Navigation für das Layout
|
// Titel & Description
|
||||||
$pageTitle = 'Seite nicht gefunden – usbcheck.it';
|
$pageTitle = 'Seite nicht gefunden – usbcheck.it';
|
||||||
$pageDescription = 'Die angeforderte Seite wurde nicht gefunden.';
|
$pageDescription = 'Die angeforderte Seite wurde nicht gefunden.';
|
||||||
$navAnchors = []; // keine Anker auf der 404
|
$navAnchors = []; // Navigation auf der 404 deaktiviert
|
||||||
|
|
||||||
tpl('layout_start', 'structure');
|
tpl('layout_start', 'structure');
|
||||||
?>
|
?>
|
||||||
<section class="mx-auto max-w-3xl text-center py-20 px-6">
|
|
||||||
<div class="flex flex-col items-center gap-6">
|
|
||||||
<!-- 404 Bild -->
|
|
||||||
<img
|
|
||||||
src="/_errors/img/404.png"
|
|
||||||
alt="Seite nicht gefunden"
|
|
||||||
class="w-40 h-40 sm:w-56 sm:h-56 object-contain opacity-90"
|
|
||||||
loading="lazy"
|
|
||||||
>
|
|
||||||
|
|
||||||
<h1 class="text-5xl font-heading font-bold text-brand-primary mb-2">
|
<!-- Vollflächiges Hintergrundbild -->
|
||||||
|
<div class="relative w-full min-h-[70vh] flex items-center justify-center text-center">
|
||||||
|
|
||||||
|
<!-- Hintergrund -->
|
||||||
|
<div class="absolute inset-0 bg-cover bg-center"
|
||||||
|
style="background-image: url('/_errors/img/404.png'); filter: brightness(0.45);">
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<!-- Inhalt -->
|
||||||
|
<div class="relative z-10 px-6 py-20 max-w-2xl mx-auto">
|
||||||
|
<h1 class="text-5xl sm:text-6xl font-heading font-bold text-white drop-shadow-lg mb-4">
|
||||||
404
|
404
|
||||||
</h1>
|
</h1>
|
||||||
<p class="text-brand-muted text-lg mb-6">
|
|
||||||
|
<p class="text-brand-muted text-lg sm:text-xl mb-8 text-white/90 drop-shadow">
|
||||||
Die angeforderte Seite wurde nicht gefunden.
|
Die angeforderte Seite wurde nicht gefunden.
|
||||||
</p>
|
</p>
|
||||||
|
|
||||||
<a href="/?lang=<?= htmlspecialchars($lang) ?>"
|
<a href="/?lang=<?= htmlspecialchars($lang) ?>"
|
||||||
class="inline-block rounded-full bg-brand-primary text-brand-bg px-6 py-3 text-sm font-semibold hover:bg-blue-400 transition-colors">
|
class="inline-block rounded-full bg-brand-primary text-brand-bg px-8 py-3 text-sm sm:text-base font-semibold hover:bg-blue-400 transition-colors shadow-lg">
|
||||||
Zurück zur Startseite
|
Zurück zur Startseite
|
||||||
</a>
|
</a>
|
||||||
</div>
|
</div>
|
||||||
</section>
|
</div>
|
||||||
|
|
||||||
<?php
|
<?php
|
||||||
tpl('layout_end', 'structure');
|
tpl('layout_end', 'structure');
|
||||||
|
|||||||
Reference in New Issue
Block a user