PHP-Seiten erstellen und Menü auslagern
Um Internetseiten pflegbar zu halten muss das Ziel sein, möglichst alle Inhalte, die an verschiedenen Stellen der Homepage in gleicher Form genutzt werden, nur einmal zu erstellen und nur an einer Stelle vorzuhalten. (Single-Source-Prinzip)
Jedesmal, wenn die gleiche Information benötigt wird, muss diese von dort abgeholt werden können, wo sie liegt.
Das Menü ist eine solche auf jeder Seite wiederkehrende Information.
Das Menü in einer Include-Datei speichern
Kopieren Sie das komplette Menü aus dem Quelltext
<div id="navilinks">
<ul>
<li class="index"><a href="index.html">Huckebein</a></li>
<li class="helene"><a href="helene.html">Helene</a></li>
</ul>
</div>
Öffnen Sie Notepad oder Wordpad und kopieren Sie diesen Text in das Editorfenster.
Speichern Sie diese Datei ab unter inc.navilinks.php
Navilinks im Quelltext mit PHP einbinden
Ersetzen Sie im Quelltext das vorgenannte Menü durch den PHP-Befehl:
<?php require ('inc.navilinks.php'); ?>
Speichern Sie danach die Datei ab unter index.php
Rufen Sie anschließend die Seite im Browser auf unter http://localhost/busch wird der Browser nach der Datei index.php suchen und diese öffnen.
Beim öffnen, wird die externe Datei inc.havilinks.php eingebunden und dargestellt.
Links anpassen
Ein Klick auf Huckebein führt jetzt jedoch noch auf die Seite index.html. Ändern Sie daher den Link in der Datei inc.navilinks.php ab. Ersetzen Sie den Link index.html durch index.php.
Verbessern Sie ebenfalls den Link auf die Seite helene.html in helene.php
Seite duplizieren und anpassen
Im nächsten Schritt speichern Sie die Datei index.php ab unter helene.php
Passen Sie anschließend im Quelltext die Tags an
<title>Helene</title>
<body id="helene">
Dadurch wird automatisch die Menüleiste angepasst und im richtigen Layout gezeichnet.
Testen Sie die Funktion des Menüs.