Zum Inhalt springen

if.isFalse.numRows und leveluid:X?

Erstellt am 16. Dezember 2011 · Noch keine Antworten

Tags: Frage

toifel ·

Hallo zusammen,

ich versuche momentan eine Condition in Typoscript zu basteln, welche immer prüft, ob auf leveluid:1 ein Element in einer bestimmten Spalte liegt. Wenn dort kein Bild liegt, dann soll eine Element von SeiteID 2 geladen werden.

Hier komme ich in der if.isFalse.numRows Anweisung nicht weiter, diese sieht aktuell so aus:

if.isFalse.numRows {
  table = tt_content
  select {
    pidInList.data = leveluid:1
    where = colPos = 2
    languageField = sys_language_uid
  }
}

Die Testseite liegt definitiv in Level 2 und auf der Parentseite ist colPos 2 leer. Wenn ich jetzt pidInList.data = leveluid:1 durch pidInList = this ersetze, dann greift die Condition.
Hat hier schon jemand Erfahrung? Habe ich hier einen kompletten Denkfehler??! Bin mir fast sicher, dass ich mitlweile so ziemlich alles ausprobiert habe 🙁