hallo,
ich möchte im tmenu den Titel von der Parent Seite ausgeben über leveltitle:2
und zwar genau in dem wrap <h2>
1 = TMENU
1 {
wrap = <div class="insideright"><h2></h2><ul>|</ul></div>
NO = 1
NO {
ATagBeforeWrap = 1
wrapItemAndSub = <li>|</li>
stdWrap.case = lower
}
}
Hülfe wie geht das bitte?
Geht höchstens im HMENU, wenn dir das reicht mach es so:
stdWrap.dataWrap = <div class="insideright"><h2>{leveltitle:2}</h2><ul>|</ul></div>
Leider hat das TMENU kein stdWrap, daher gehts damit nicht.
Grüße
Christian
Uppsala... genau dafür baut man doch hierarchische Menüs...
Warum tust du dein bestehendes Menü nicht in die zweite Ebene und die "Parent Seite" in die erste Ebene?
danke @Kitsunet !
aber Moment, so ganz klar ist mir das jetzt doch nicht. Ich hab ja eigentlich ein HMENU. Vielleicht ist es hilfreich wenn ich mal den ganzen temp. poste
temp.navigation_3 = COA
temp.navigation_3 {
20 = HMENU
20.entryLevel=2
20.stdWrap.dataWrap = <div class="box-right"><h2>{leveltitle:2}</h2><ul>|</ul></div>
20 {
##### Level 3
1 = TMENU
1 {
NO = 1
NO {
ATagBeforeWrap = 1
wrapItemAndSub = <li>|</li>
stdWrap.case = lower
}
##### actual root element
ACT < .NO
ACT = 1
ACT.wrapItemAndSub = <li>|</li>
ACT.ATagParams = class="current"
##### current selected element
CUR < .NO
CUR.wrapItemAndSub = <li>|</li>
CUR.ATagParams = class="current"
}
}
}
Jetzt wird aber leider immer der Name der Unterseite ausgegeben auch wenn das Menü leer ist. Das soll es aber nicht. Wenn kein Untermenü dann soll einfach gar nix angezeigt werden.
temp.navigation_3 = COA
temp.navigation_3 {
20 = HMENU
20.entryLevel=1
# 20.stdWrap.dataWrap = <div class="box-right"><h2>{leveltitle:2}</h2><ul>|</ul></div>
20.wrap = <div class="box-right"> | </div>
20 {
### Level 2
1 = TMENU
1.NO.doNotShowLink = 1
1.IFSUB = 1
1.IFSUB.allWrap = <h2>|</h2>
1.IFSUB.doNotLinkIt = 1
##### Level 3
2 = TMENU
2 {
wrap = <ul>|</ul>
NO = 1
NO {
ATagBeforeWrap = 1
wrapItemAndSub = <li>|</li>
stdWrap.case = lower
}
##### actual root element
ACT < .NO
ACT = 1
ACT.wrapItemAndSub = <li>|</li>
ACT.ATagParams = class="current"
##### current selected element
CUR < .NO
CUR.wrapItemAndSub = <li>|</li>
CUR.ATagParams = class="current"
}
}
}
Und wenn du nur den aktuellen "Baumteil" anzeigen lassen willst, dann kommst du wahrscheinlich mit ACTIFSUB statt IFSUB weiter... denke ich...