Menü-Spalte einbinden
Sascha Storzum
- css
0 gaby0 Sascha Storzum0 gaby
0 Engin
Hallo zusammen,
ich verwende ein CSS-Webseiten-Template und habe eine Frage bezüglich der Menue-Struktur.
Diese ist in der Datei index.html folgendermassen eingebunden:
<div class="verticalmenu">
<ul>
<li><a href="index.html">Home</a></li>
<li><a href="bilder.html">Bilder</a></li>
<li><a href="impressum.html">Impressum</a></li>
</ul>
</div>
Der Content-Bereich dieser index.html folgt kurz darunter mit folgendem Aufbau:
<div id="content"><center><h2>Titel</h2></center>
<p>Bla
</p>
</div><!-- end content -->
Kann ich nun erreichen, dass beim Klick auf die Links für bilder.html bzw. impressum.html die Menue-Struktur erhalten bleibt.
Oder muss ich
<div class="verticalmenu">
<ul>
<li><a href="index.html">Home</a></li>
<li><a href="bilder.html">Bilder</a></li>
<li><a href="impressum.html">Impressum</a></li>
</ul>
</div>
in jede Webseite, die aufgerufen werden kann einbauen und bei einer Änderung des Menüs jeweils überall mitändern?
Vielen Dank schonmal.
Kann ich nun erreichen, dass beim Klick auf die Links für bilder.html bzw. impressum.html die Menue-Struktur erhalten bleibt.
Oder muss ich
[Navigation]
in jede Webseite, die aufgerufen werden kann einbauen und bei einer Änderung des Menüs jeweils überall mitändern?
Schreibe dein Menü in eine extra Datei, zb "navi.php".
Diese Datei wird dann in jede Seite, die das Menü enthalten soll, mit
<?php include("navi.php"); ?>
eingebunden.
Grüße
gaby
Schreibe dein Menü in eine extra Datei, zb "navi.php".
Diese Datei wird dann in jede Seite, die das Menü enthalten soll, mit
<?php include("navi.php"); ?>
eingebunden.
Danke für den Tip.
Hab ich eben versucht.
Hat aber nicht geklappt.
Es wird die Seite dann ohne Menü angezeigt.
Die Datei navi.php liegt im gleichen Verzeichnis wie
die aufrufende Seite.
Hab ich eben versucht.
Hat aber nicht geklappt.
Es wird die Seite dann ohne Menü angezeigt.
Die Datei navi.php liegt im gleichen Verzeichnis wie
die aufrufende Seite.
PHP funktioniert nur in einer Server-Umgebung.
Lade also entweder die Dateien auf deinen Webspace hoch, oder installiere dir einen lokalen Server (google: "xampp"), und öffne die Dateien dort.
Grüße
gaby
PHP funktioniert nur in einer Server-Umgebung.
Lade also entweder die Dateien auf deinen Webspace hoch, oder installiere dir einen lokalen Server (google: "xampp"), und öffne die Dateien dort.
Sorry. Hatte ich vergessen zu erwähnen.
Hab es natürlich versucht, nachdem ich die Dateien auf meinen
Webserver geladen habe.
Schaue ich mir dort den Quelltext an, wurde der include-Tag nicht umgesetzt.
Die Umgebung des Webservers unterstützt auch PHP.
Keine Ahnung warum dieser Tag nicht "interpretiert" wird.
Ok.
Jetzt funzts.
Hatte die ursprüngliche html-Datei nicht die Endung .php gegeben.
Vielen Dank für deine Hilfe.
Hi Gaby,
Schreibe dein Menü in eine extra Datei, zb "navi.php".
Diese Datei wird dann in jede Seite, die das Menü enthalten soll, mit
<?php include("navi.php"); ?>
eingebunden.
Wie ist das dann mit den normalen HTML Dateien, ich hab das gleiche mit SSI gemacht,
alle HTML Dateien enden nun auf .shtml, wie ist das bei der php lösung, kriegen alle HTML dateien eine endung mit .php ?
Grüße,
Engin
GYRO