Menüstruktur

Get help with installation and running phpwcms here. Please do not post bug reports or feature requests here.
Post Reply
Benny
Posts: 47
Joined: Tue 13. Dec 2005, 19:52
Location: Germany>Hessen>Fulda>Flieden
Contact:

Menüstruktur

Post by Benny »

Hi,
im Adminbereich habe ich folgende Menüstruktur:
Home
-Ebene 1
--Ebene 1.1
---Ebene 1.1.1
---Ebene 1.1.2
---Ebene 1.1.3
---Ebene 1.1.4
- Ebene 2
-- Ebene 2.1
--- Ebene 2.1.1
--- Ebene 2.1.2
usw.
Nun möchte ich ein Horizontales Menü mit
Ebene 1 | Ebene 2

und dann je nachdem welche Ebene angeklickt ist, ein vertikales Menü, bei dem jedoch alle Enterebenen aufeinmal angezeigt werden, also

[Ebene 1] | Ebene 2

Ebene 1.1
- Ebene 1.1.1
- Ebene 1.1.2
- Ebene 1.1.3
Ebene 1.2
- Ebene 1.2.1
- Ebene 1.2.2

usw.

Dabei sollen Ebene 1.1 und Ebene 1.2 anders aussehen, als Ebene 1.1.x und 1.2.x

Gibt es diese Möglichkeit?
User avatar
Oliver Georgi
Site Admin
Posts: 9900
Joined: Fri 3. Oct 2003, 22:22
Contact:

Post by Oliver Georgi »

Ja, die Möglichkeit gibt es. Wurde im Forum auch schon öfters beschrieben. Suche da bitte mal nach.

Oliver
Oliver Georgi | phpwcms Developer | GitHub | LinkedIn | Систрон
User avatar
flip-flop
Moderator
Posts: 8178
Joined: Sat 21. May 2005, 21:25
Location: HAMM (Germany)
Contact:

Post by flip-flop »

Hi,
die Grundlage dazu bringt dieser Beitrag (Level-Switch/Lift): http://www.phpwcms.de/forum/viewtopic.php?p=71772#71772

Als horizontale Navigation käme die NAV_ROW oder die NAVL_LIST_UL in die Wahl.
Einen Ansatz für die NAV_LIST_UL: http://www.phpwcms.de/forum/viewtopic.php?t=12716
Und das sähe dann vertikal so aus (nach dem ersten LEvel alles augeklappt, also ohne "F"):

Code: Select all

[PHP]
if(isset($GLOBALS['LEVEL_ID'][1])) {
$level_id = $GLOBALS['LEVEL_ID'][1];
echo '<div class="nlu_navi1">'.LF;
echo '{NAV_LIST_UL:,'.$level_id.',,,active,,,}';
echo '</div>';
}
[/PHP]
Jedes Level kann in der CSS-Datei separat formatiert werden.
Ist also genau das, was du wünscht.

Gruß Knut
>> HowTo | DOCU | FAQ | TEMPLATES/DOCS << ( SITE )
Post Reply