# HexaHost.de - Zentralisierte Header und Footer Struktur ## Übersicht Die Website wurde umstrukturiert, um Header und Footer in zentralen Dateien zu speichern. Dies reduziert Code-Duplikation und macht die Wartung einfacher. ## Neue Struktur ### Zentrale Dateien - `/backend/includes/header.php` - Enthält den HTML-Header mit Navigation - `/backend/includes/footer.php` - Enthält den HTML-Footer mit Links und Copyright - `/backend/includes/functions.php` - Helper-Funktionen für die Website ### Konvertierte Seiten - `index.php` - Startseite (vorher index.html) - `contact.php` - Kontaktseite (vorher contact.html) - `vpc.php` - Virtual Private Container (vorher vpc.html) - `vps.php` - Virtual Private Server (vorher vps.html) - `webhosting.php` - Webhosting (vorher webhosting.html) - `about.php` - Über uns (vorher about.html) ## Verwendung ### Neue Seite erstellen 1. Erstellen Sie eine neue `.php` Datei 2. Fügen Sie die Konfiguration am Anfang hinzu: ```php
``` ### Breadcrumbs hinzufügen ```php 'Home', 'url' => 'index.html'], ['title' => 'Produkte', 'url' => 'products.html'], ['title' => 'Aktuelle Seite', 'url' => ''] ]); ?> ``` ## Vorteile 1. **Weniger Code-Duplikation** - Header und Footer werden nur einmal gepflegt 2. **Einfachere Wartung** - Änderungen müssen nur an einer Stelle gemacht werden 3. **Konsistenz** - Alle Seiten haben automatisch den gleichen Header/Footer 4. **SEO-Optimierung** - Einfache Anpassung von Meta-Tags pro Seite 5. **Aktive Navigation** - Automatische Hervorhebung der aktuellen Seite ## Migration von HTML zu PHP ### Vorher (HTML) ```html Seitentitel
``` ### Nachher (PHP) ```php
``` ## Nächste Schritte 1. Weitere HTML-Seiten zu PHP konvertieren 2. .htaccess für saubere URLs konfigurieren 3. Session-Management für CSRF-Token hinzufügen 4. Caching für bessere Performance implementieren ## Dateien - `/backend/includes/header.php` - Zentrale Header-Datei - `/backend/includes/footer.php` - Zentrale Footer-Datei - `/backend/includes/functions.php` - Helper-Funktionen - `index.php` - Startseite (PHP-Version) - `contact.php` - Kontaktseite (PHP-Version) - `vpc.php` - Virtual Private Container (PHP-Version) - `vps.php` - Virtual Private Server (PHP-Version) - `webhosting.php` - Webhosting (PHP-Version) - `about.php` - Über uns (PHP-Version) - `contact.html` - Alte HTML-Version (kann gelöscht werden) - `index.html` - Alte HTML-Version (kann gelöscht werden) - `vpc.html` - Alte HTML-Version (kann gelöscht werden) - `vps.html` - Alte HTML-Version (kann gelöscht werden) - `webhosting.html` - Alte HTML-Version (kann gelöscht werden) - `about.html` - Alte HTML-Version (kann gelöscht werden)