Hallo,
habe mich hier schon durchgewurschtelt, aber leider hat nichts geklappt. Liegt aber wahrscheinlich an mir :-)
ich will bei folgendem TS eine ifEmpty Bedingung haben, die mir "nichts" oder eine andere Seite ausgibt, wenn keine Submenüeinträge vorhanden sind. Im Moment gibt er mir ein "<ul id="nav"></ul>" auch wenn keine Submenüeinträge vorhanden sind.
## Menu [Begin]
lib.subMenu = HMENU
lib.subMenu.entryLevel = 1
lib.subMenu.wrap = <ul id="nav">|</ul>
lib.subMenu.1 = TMENU
lib.subMenu.1.NO {
allWrap = <li>|</li>
}
lib.subMenu.1.ACT = 1
lib.subMenu.1.ACT {
allWrap = <li class="currentNoChild">|</li>
}
## Menu [End]
Vielen dank im voraus
Dj-Harem
Ich weiß den genauen Tag jetzt gerade nicht, aber schau mal in der TS-Referenz...
So ähnlich müsste das aber aussehen...
subMenu.General_stdWrap.required = 1
subMenu.General_stdWrap.wrap = <ul id="nav">|</ul>
Danke für die schnelle Antwort, leider bin ich erst heute dazu gekommen das auszuprobieren.
Jedoch bekomm ich gar nichts mehr angezeigt wenn ich die Zeilen bei mir einfüge,
d.h. auch nicht wenn Submenüeintrage vorhanden sind.
Zudem hab ich mir gedacht ne ifEmpty-Abfrage zu machen, da ich etwas ganz anderes
angezeigt haben will wenn kein Submenü vorhanden ist.
Ich hoffe ich habe mich verständlich ausgedrückt, und mir kann irgendjemand weiterhelfen.
Dank im voraus
Dj-Harem
So mittlerweile hab ich ein ansehnliches Ergebnis erzielen können.
Und zwar mit folgendem Code:
## Menu [Begin]
lib.subMenu = HMENU
lib.subMenu.entryLevel = 1
lib.subMenu.stdWrap.required = 1
lib.subMenu.stdWrap.wrap = <ul id="nav">|</ul>
lib.subMenu.stdWrap.ifEmpty.cObject = CONTENT
lib.subMenu.stdWrap.ifEmpty.cObject {
table = tt_content
select {
pidInList = 27
orderBy = sorting
where = colPos=0
}
}
lib.subMenu.1 = TMENU
lib.subMenu.1.NO {
allWrap = <li>|</li>
}
lib.subMenu.1.ACT = 1
lib.subMenu.1.ACT {
allWrap = <li class="currentNoChild">|</li>
}
## Menu [End]
Jetzt hab ich "nur" noch das Problem das er den Seiteninhalt der ID 27
in <ul id="nav">|</ul> setzt.
Das will ich und brauch ich aber nicht, also wie bekomme ich das weg?
Danke
Dj-Harem
Hallo zusammen,
ich will zwar nicht unhöflich sein, aber da dieses immer noch besteht,
wollt ich nochmal nachhaken ob nicht jemand doch eine Idee hat.
Danke im voraus
MfG Dj-Harem
Mach es doch per Bedingung:
[PIDinRootline = 27]
lib.subMenu.stdWrap.wrap = |
[global]
Grüße