horizontales und vertikale menus
am 28.09.2005 - 18:15 Uhr in
ich habe versucht eine menustruktur wie bei http://osiwa.org zu erstellen. klickt man auf einen link im hotizontalen menu erscheint auf der seite ein dazugehoeriges vertikales menu.
die horizontalen menupunkte sind bei mir primary links. die vertikalen sind menus die ich mit taxonomie-menu erstellt habe. jedes dieser menus vertikalen menus entspringt einem eigenen vokabular. sie werden je nach url z.b. q=taxonomy_menu/2/7* oder q=taxonomy_menu/1/5/* angezeigt oder nicht.
mein priblem ist nun. gelangt man ueber einen anderen weg auf den node der in der taxonomiestruktur unter q=taxonomy_menu/1/5/1 eingetragen, dann sieht der url so aus: q=node/1 und das dazugehoerige horizintale menu wird nicht angezeigt da es nicht dieser bedingung entspricht: q=taxonomy_menu/1/5/*
mir scheint mein vorgehen sowieso etwas gebastelt zu sein....
- Anmelden oder Registrieren um Kommentare zu schreiben
geht das nicht via Taxonomy
am 28.09.2005 - 18:33 Uhr
geht das nicht via Taxonomy Menu Modul ?
falls nicht könnte dir A "book-like" navigation block als Ausgangspunkt weiterhelfen
ich persönlich würde wahrscheinlich exakt einen Block machen der passend zur Seite(auch node) die Taxonomy darstellt, dieser ist dann auf jeder Seite, hat aber durch dynamischen PHP Code jeweils die "richtigen" Links
MfG Micha
- work in progress mit Langmi.de
scheint der loesung nahe zu kommen
am 28.09.2005 - 21:50 Uhr
versuche das A "book-like" navigation block mal aus. ich frage mich ob ich das mit "It assumes a flat term hierarchy" richtig verstanden habe, dass nur zwei hierarchien unterstuetzt sind.
ich bin nicht sehr versiert was css formatierung angeht. aber waere es nicht moeglich eine
<ul> und <li>
liste so mit css zu formatieren, dass die erste hierarchie horizontal oben in der seite erscheint und der rest als baumstruktur?Die Navigation wird ja in
am 28.09.2005 - 21:59 Uhr
Die Navigation wird ja in der CSS festgelegt, bei mir zB die Primärlinks angepasst:
#primary {
font-size: 1.0em;
padding: 10px 0em;
padding-left: 10px;
color: White;
width: 100%;
white-space: nowrap;
}
#primary a {
font-weight: normal;
padding-left: 10px;
text-decoration: none;
color: #FFFFFF;
background-color: transparent;
padding: 0px 7px;
margin: 0;
vertical-align: middle;
-moz-border-radius: 4px;
-moz-appearance: toolbarbutton;
}
#primary a:hover {
text-decoration: none;
padding-left: 10px;
color: #000;
background-color: #F1F7F8;
padding: 1px 6px;
margin-top: -1px;
margin-bottom: -1px;
border: 1px solid;
border-color: #fff #C3DADF #C3DADF #fff;
}
und bei einer vertikalen Navigation kannst du das ebenso ändern.
Vorlagen für wirklich schöne CSS Navigationen findest du sehr viele im netz ;-)
mfg holger
www.ebec.net | www.stnetwork.de
Beste Grüße, Holger
---
IT-News und IT-Jobs auf w3Projekt.com
schau mal
am 29.09.2005 - 01:30 Uhr
schau mal hier:
http://dosimple.ch/articles/Menus-dynamiques/menuHorizontal.html
sonst hier mal suchen, viele schöne beispiele und tutorials:
http://css.maxdesign.com.au/