02. 02. 2024, 11:46

Hallo, folgendes Skript hat in Version 7.6 noch funktioniert. Nun wird die Seite gerade auf 12.4 hochgezogen und bis auf eine Sache klappt alles.

Das Untermenü soll halt, wenn keine weiteren Unterseiten vorhanden sind, ein Level hoch gehen.

Kann mir jemand erklären, warum das nicht mehr funktioniert?

[code]lib._submenu = HMENU
lib._submenu {
1 = TMENU
1 {
expAll = 1
NO.wrapItemAndSub = <li>|</li>
IFSUB = 1
IFSUB.wrapItemAndSub = <li class="hasSub">|</li>
ACT < .NO
ACT = 1
ACT.wrapItemAndSub = <li class="active">|</li>
ACT.ATagParams = class="active"
ACTIFSUB = 1
ACTIFSUB.wrapItemAndSub = <li class="hasSub active">|</li>
ACTIFSUB.ATagParams = class="active"
SPC = 1
SPC.wrapItemAndSub = <li class="trenner">|</li>
SPC.doNotShowLink = 0
}
}

[tree.level == 1]
lib._submenu {
entryLevel = 1
}
[end]

[tree.level == 2]
lib._submenu {
entryLevel = 2
stdWrap.ifEmpty.cObject = HMENU
stdWrap.ifEmpty.cObject {
entryLevel = 1
}
}
[end]

[tree.level == 3]
lib._submenu {
entryLevel = 3
stdWrap.ifEmpty.cObject = HMENU
stdWrap.ifEmpty.cObject {
entryLevel = 2
}
}
[end]

[tree.level == 4]
lib._submenu {
entryLevel = 4
stdWrap.ifEmpty.cObject = HMENU
stdWrap.ifEmpty.cObject {
entryLevel = 3
}
}
[end][/code]