Hallo,
habe schon viel gegoogled und in Formen gestöbert aber noch nicht den richigen Ansatz gefunden. Möchte dass unter einem speziellen Menüpunkt die News Kategorien kommen. Habe irgendwo einen Ansatz gesehen wo das Untermnu als Ext-Template überschrieben wird. Nur bekomme ich gar nicht erst die Kategorien als Untermenü hin. Hier ist erstmal mein normales Menu das läuft auch soweit.
lib.mainmenu = HMENU
lib.mainmenu.entryLevel = 0
lib.mainmenu.1 = TMENU
lib.mainmenu.1.expAll = 0
lib.mainmenu.1.wrap = |
lib.mainmenu.1 {
noBlur = 1
NO = 1
NO.ATagTitle.field = abstract // description // subtitle // title
NO.allWrap = <li>|</li>|*|<li>|</li>
IFSUB = 1
IFSUB.ATagTitle.field = abstract // description // subtitle // title
IFSUB.allWrap = <li class="hassub">|
ACT = 1
ACT.ATagTitle.field = abstract // description // subtitle // title
ACT.allWrap = <li class="active">|</li>|*|<li class="active">|</li>
}
lib.mainmenu.2 = TMENU
lib.mainmenu.2.expAll = 1
lib.mainmenu.2.wrap = <ul>|</ul></li>
lib.mainmenu.2 {
noBlur = 1
NO = 1
NO.allWrap = <li>|</li>
IFSUB = 1
IFSUB.ATagTitle.field = abstract // description // subtitle // title
IFSUB.allWrap = <li class="hassub">|
}
Dann habe ich mit diesem Ansatz begonnen es wird quasi lib.mainmenu.2 ersetzt durch dieses. Aber das geht gar nicht.
lib.mainmenu.2 = TMENU
lib.mainmenu.2.expAll = 1
lib.mainmenu.2.wrap = <ul>|</ul></li>
lib.mainmenu.2 {
NO = 1
NO < plugin.tt_news
NO {
code >
code = CATMENU
singlePid = 35
pid_list = 34
displayCatMenu {
mode = nestedWraps
catPidList = 33
catmenu_stdWrap.wrap = |
catmenuItem_ACT_stdWrap.wrap = |
catmenuItem_NO_stdWrap.wrap = |
catmenuLevel1_stdWrap.wrap = <li>|</li>
}
}
}
Diesen Ansatz habe ich noch beim stöbern gefunden funktioniert auch, Problem ist nur dass dort das Menü einfach drunter ist und es soll ja erst beim klick auf die Kategorie aufgehen und dann auch direkt darunter sein.
lib.menuLinks = COA
lib.menuLinks{
10 = HMENU
10 {
entryLevel = 1
stdWrap.wrap = <ul>|</ul>
1 = TMENU
1.NO.wrapItemAndSub = <li class="NO">|</li>
1.ACT = 1
1.ACT.wrapItemAndSub = <li class="ACT">|</li>
1.CUR = 1
1.CUR.wrapItemAndSub = <li class="CUR">|</li>
2 = TMENU
2.wrap = <ul>|</ul>
2.NO.wrapItemAndSub = <li class="NO">|</li>
2.ACT = 1
2.ACT.wrapItemAndSub = <li class="ACT">|</li>
2.CUR = 1
2.CUR.wrapItemAndSub = <li class="CUR">|</li>
}
20 < plugin.tt_news
20 {
code >
code = CATMENU
displayCatMenu.targetPid = 2
}
}
Gruß
mimaxx