Zur Navigation

Vertikales sliding (Tree-) - Menu

1 Jörg Kruse

[Edit Jörg: folgende Frage, die ich aus dem Feedback-Forum kopiert habe, bezieht sich auf die Seite http://www.klaus-lohmar.de/]

Zitat von klaeuschen
kann mir wer Tipps geben, wie ich mein GROSSES MENU (links)
als vertikales sliding (Tree-) - Menu umbauen, dass per
INCLUDE im PHP-Modus (OHNE Javascript) funktioniert ?

03.11.2008 11:32 | geändert: 03.11.2008 11:32

2 Jörg Kruse

Hallo Klaus,

du hattest mir zuvor ja eine Email geschrieben, in der du diese Seite von mir als Beispiel genannt hast:

http://www.joergkrusesweb.de/browser/daten

Ich habe hier zwei PHP-Abschnitte verwendet.

In dem ersten habe ich das Standardmenu in einem Array definiert und dies in einer Include-Datei menu.php ausgelagert

<?php

$menu[0] = '<li id="home"><a href="/"><img src="/images/banners/joergkrusesweb.png" alt="JörgKrusesWeb" /></a></li>' . "\n";
$menu[1] = '<li><a href="/browser">Browser</a></li>' . "\n";
$menu[2] = '<li><a href="/webdesign">Webentwicklung</a></li>' . "\n";

/* uns so weiter */

?>

In dem zweiten wird dann die Menuliste aus dem Array aufgebaut:

<ul>
<?php

        $i = 0;
        while (count($menu) > $i) {
            echo $menu[$i];
            $i++;
        }
        ?>
</ul>

Auf der genannten Unterseite habe ich dann dazwischen den betreffenden Ausschnitt des Menus überschrieben

include ("menu.php");

$menu[1] = <<<EOD
<li><a href="/browser">Browser</a>
<ul>
<li class="here">: Daten</li>
</ul>
</li>

EOD;

?>
<ul>
<?php

        $i = 0;
        while (count($menu) > $i) {
            echo $menu[$i];
            $i++;
        }
        ?>
</ul>
<?php

03.11.2008 11:54 | geändert: 03.11.2008 11:58

3 klaeuschen

Danke Jörg,
aber ein Menu so zu verpflücken ist mir
irgendwie zu stressig ...
hab 4 stunden für nichts investiert und
alles ... naja ...
www.klaus-lohmar.de/indextt.php
(Aber Vorsicht, viele Links tot - nur bowling
geht etwas) ...
Gefällt mir aber nicht wirklich ...
Grüße Klaus
PS.: bin wahrscheinlich zu doof ....
(oder einfach unwissend)

03.11.2008 23:32

Beitrag schreiben (als Gast)

Die Antwort wird nach der Überprüfung durch einen Moderator freigeschaltet.





[BBCode-Hilfe]