Zum Inhalt springen

Header nur bis Navigation Tiefe 2 anzeigen

Erstellt am 26. Februar 2004 · 1 Antwort · letzte Antwort am 2. März 2004

Tags: Frage

JocMet67 ·

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

JocMet67 ·

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
  }

😉