Zum Inhalt springen

Unternavigation ausblenden

Erstellt am 8. März 2007 · Noch keine Antworten

Tags: Frage

_Hannes ·

Hallo,

ich habe folgendes Problem:
auf meiner Seite gibt es insgesamt vier Navigationen, eine Topnavi mit Sachen wie Impressum, Kontakt usw. und eine Hauptnavi mit allen wichtigen Seiten. Für beide gibt es ausserdem jeweils eine Unternavigation, die immer die Seiten anzeigen soll, die unter der aktuellen Seite aus der Haupt/Topnavi stehen.

Bisher gibt es von mir folgenden Ansatz:

Unternavigation der Hauptnavi

temp.nav_main.40 = HMENU
temp.nav_main.40 {
  special = directory
  1 = TMENU
  1 {
    noBlur = 1
    wrap = <div class="nav_main-sec"><ul>|</ul></div>
    NO = 1
    NO.ATagTitle.field = abstract // description // subtitle
    NO.allWrap = <li>|</li>
    NO.stdWrap.htmlSpecialChars = 1
    ACT = 1
    ACT < .NO
    ACT.allWrap = <li class="current">|</li>
  }
}

Unternavigation der Topnavi

temp.header.40 = HMENU
temp.header.40 {
  special = directory
  1 = TMENU
  1 {
    noBlur = 1
    wrap = <div class="topnav-sec"><ul>|</ul></div>
    NO = 1
    NO.ATagTitle.field = abstract // description // subtitle
    NO.allWrap = <li>| &#124;</li>
    NO.stdWrap.htmlSpecialChars = 1
    ACT = 1
    ACT < .NO
    ACT.allWrap = <li class="current">|</li>
  }
}

So wird allerdings immer in beiden Unternavigationen das selbe angezeigt. Wenn man also z.B. in der Hauptnavi auf Produkte klickt, zeigt er in der Haupt- und der Top-Unternavigation die Unterseiten von Produkte an. In dem Fall soll aber in der Top-Unternavi gar nichts zu sehen sein. Wenn man in der Topnavigation Kontakt anklickt, soll nur die Top-Unternavigation mit den Unterseiten von Kontakt zu sehen sein, nicht aber die Haupt-Unternavigation.
Ich hab mal versucht das mit Seiten-TSConfig zu lösen, indem ich auf den entsprechenden Seiten per "subparts.nav_main.40 >" (temp wird später da rein geschrieben) einfach den Inhalt löschen lasse, geht aber leider nicht.

Hat dafür jemand eine Lösung? (Ich hoffe ich hab mich verständlich ausgedrückt, ist etwas schwer zu beschreiben)