Zum Inhalt springen

special = directory lässt menu nicht ausklappen

Erstellt am 20. März 2007 · 2 Antworten · letzte Antwort am 20. März 2007

Tags: Frage

eisstern ·

hallo
ich habe schon ein paar menus gemacht, aber irgendwie bin ich am ende meines latains.

folgender baum:

hauptseite
-sub1
--sub11
---sub111
----sub111 seite 1
----sub111 seite 2
----sub111 seite 3
--sub12
---sub12 seite1

mein template liegt in der hauptseite. ich möchte, das menu ab einer bestimmten ordenerstruktur angezeigt wird, hier sub111. nur wenn sub111 aktiv ist soll dessen untermenu angezeit werden.
mein erster gedanke war natürlich special = directory mit special.value = sub11id.
das funktioniert auch, aber das menu lässt sich nicht aufklappen. es verharrt auf ebene sub11 als ob kein link geklickt worden wär. mache ich das ganze mit enrtyLevel werden mir alle menus der ebene subxx angezeigt, was nicht sein darf da auch alle anderen subxx bäume dargestellt werden. allerdings ist dass menu dann aufklappbar. und das mit dem exakt gleichen ts. ist es seit t3 4 neu dass directory das anders macht? oder stehe ich bei meinem ts auf dem schlauch?

die einzelnen menuwraps kann man der verweinfachung wegen hier als divs ansehen:

temp.navi = HMENU
temp.navi.special = directory
temp.navi.special.value = sub11id
temp.navi.wrap = <openwrap>|</endwrap>
temp.navi {
  1 = TMENU
  1 {
    NO.ATagParams = class="navi_l1"
    NO.stdWrap.htmlSpecialChars = 1
    NO.allWrap = <openwrap>|</endwrap>
    ACT = 1
    ACT.allWrap = <openwrap>|</endwrap>
    ACT.stdWrap.htmlSpecialChars = 1
    ACT.ATagParams = class="navi_l1_act"
    CUR = 1
    CUR.ATagParams = class="navi_l1_act"
    CUR.stdWrap.htmlSpecialChars = 1
    CUR.allWrap = <openwrap>|</endwrap>
  }
  2 < .1
  2 {
    NO.allWrap = <openwrap>|</endwrap>
    NO.ATagParams = class="navi_l2"
    CUR.allWrap = <openwrap>|</endwrap>
    CUR.ATagParams = class="navi_l2_act"
  }
}

bin für jede hilfe dankbar.

eisstern ·

hm, dann frag ich mich wieso es früher funktioniert hat. hab mich wohl immer um den bug rumgearbeitet ohne es zu wissen ^^
das ist jetzt natürlich etwas ungeschickt, aber ich werde wohl ein lösung finden müssen.
danke für die antwort.