Hi!
weiss zufaellig jemand, wie man es anstellt, dass die Header nur bis Navi-Tiefe 2 angezeigt werden?
Wenn man sich "tiefer" klickt, sollen nicht die Menuenamen der tieferen Navistufen angezeigt werden, sondern immer jeweils die Menuenamen von Navitiefe 2.
Wie jeeht dat???! Irgend wie mit "if"?
Ich hab das probiert: (ist komplett falsch, denke ich, aber ich hab keinen Plan, wie ich das machen koennte🙂
20 = TEXT
20.text.data = field:title
# Falls die Navitiefe > 2 ist, schreibe den Header auf Stufe 2 hin:
20.if {
value = 3
isLessThan.data = level:2
20.text.data = leveltitle:-2
}
Waere fuer Hilfe echt dankbar!!
Jochen
SO, wenn hier keiner antwortet - (komisches Forum, man findet meistens alles, aber auf meine Beitraege hat bis jetzt noch keiner reagiert...)
Hier m.E. die Lsg. fuer dieses Problem:
(Das CASE-Objekt wohl doch nicht so doll, besonders, wenn es sich auf schon verschachtelte Strukturen beziehen soll...)
Am BESTEN ist m.E. das hier, das geht aber nicht für alle Arten von Bedingungen - am besten mal in der TSRef nachsehen:
[treeLevel = 3]
kopfzeile = TEXT
kopfzeile.text.data = leveltitle : 2
[else]
kopfzeile = TEXT
kopfzeile.text.field = title
[end]
und weiter unten:
subparts.header = IMAGE
subparts.header.file = GIFBUILDER
subparts.header.file {
backColor = #ffffff
XY = [20.w]+10,[20.h]+10
20 < kopfzeile
20.fontColor=#CC0000
20.fontSize=36
20.fontFile=fileadmin/fonts/MTCORSVA.TTF
20.offset = -1,30
20.niceText = 1
}
😉