Zum Inhalt springen

Mehrere Conditions-Anweisungen

Erstellt am 12. Mai 2009 · 2 Antworten · letzte Antwort am 12. Mai 2009

Tags: TYPO3 4, Frage

wolfi02 ·

Hallo Leute,

ich habe ein Problem Conditions. Über dem Submenü möchte ich jeweils als Überschrift die Bezeichnung der Elternseite anzeigen. Mehrfaches googeln und suchen im Forum haben mich zu folgendem TS-Code gebracht.

[treeLevel = 2]
  tmp.menuTitle.10 = COA
  tmp.menuTitle.10 = TEXT
  tmp.menuTitle.10.data = leveltitle:-1
  tmp.menuTitle.10.wrap = <ul><li id="categories"><h2>|</h2>
[treeLevel = 3]
  tmp.menuTitle.10 = COA
  tmp.menuTitle.10 = TEXT
  tmp.menuTitle.10.data = leveltitle:-2
  tmp.menuTitle.10.wrap = <ul><li id="categories"><h2>|</h2>
[ELSE]
  tmp.menuTitle.10 = TEXT
  tmp.menuTitle.10.value = keine Bedingung trifft zu
[GLOBAL]
       
page.10.marks.SUBMENUTITLE < tmp.menuTitle.10

Die erste Bedingung wird auch richtig erfüllt, jedoch die zweite Bedingung triff leider nie zu und ich weiß einfach nicht warum. Stattdessen wird dann immer der ELSE-Zweig angezeigt.

Der TS-Code ist als eigenständiges Template angelegt und wird in das Haupttemplate inkludiert

Typo3: 4.2.6

Ich hoffe mir kann jemand helfen.

maik ·

Wie schaut denn die Seitenstruktur aus?
Vielleicht gibt es ja überhaupt keine Seiten im treelevel 2 und 3.

Schon mal mit 1 und 2 oder 0 und 1 versucht? 😉

wolfi02 ·

Hallo maik,

vielen Dank für deinen Hinweis. Der treeLevel 3 war falsch. Hätte 4 heißen müssen, nun geht alles. Man sollte doch hin und wieder mal eine Pause einlegen und gründlich über seinen eigenen Mißt nachdenken.

Vielen Dank noch mal für die Anregung.