Hallo,
ich habe mir ein Menü erstellt und verende dort eine LOAD-REGISTER Funktion mit ich mir den Seitentitel in kleiner Schrift hole und die Leerzeichen ersetze. Ich habe allerdings ein Problem. Das Menü ist über 2 Ebenen. Es wird mir jetzt bei den Menüelementen der 1 Ebene immer der Seitentitel des letzten Elements der 2 Ebene angezeigt. Also als Beispiel:
Leistungen
- Punkt 1
- Punkt 2
- Punkt 3
Hier bekommt Leistungen den Titel "Punkt 3". Wie kann das sein?
Muss ich da noch was mit setCurrent oder current machen?
Heir mal mein TS:
[
// Load register erstellen
NO.before.cObject = LOAD_REGISTER
NO.before.cObject {
// Titel in kleiner Schrift
title.cObject = TEXT
title.cObject {
field = title
//crop = 10 | |1
case = lower
//insertData = 1
split {
token.char = 32
cObjNum = 1
1.current = 1
1.wrap = |-
}
substring = 0,-1
wrap = |
}
}
Mein 2tes Problem ist foglendendes. Ich habe ein weiteres Menü wo die 2te Ebene als Dropdown angezeigt wird. Ich möchte nun gerne CONTENT an das Menü anhängen. Das geht soweit auch. Nur erscheint mein Wrap dauerhaft, egal ob Ihalt da ist oder nicht. Hab schon required versucht aber das klappt nicht.
Mein TS sieht so aus:
stdWrap.append = CONTENT
stdWrap.append {
table = tt_content
select {
pidInList.field = pid
where = colPos=0
#max = 1
}
wrap = <ul>|</ul>
}
Also es wird mir immer der ul wrap mit angezeigt.
Wie könnte ich das verhindern?
Vielen Dank für die Hilfe