Zum Inhalt springen

levelmedia listNum 1 soll listNum 0 überschreiben

Erstellt am 10. November 2012 · 1 Antwort · letzte Antwort am 11. November 2012

Tags: Frage

einert ·

Hallo,
ich möchte gerne ein Headerbild aus levelmedia listNum Position 0 von einem anderen aus listNum Position 1 überschreiben lassen. Sollte das nicht vorhanden sine, wird Position 0 per slide nach oben gesucht.

Anbei mein TypoScript Ansatz, der jedoch noch nicht funktioniert.

lib.field_slider.stdWrap.override.cObject = IMAGE
lib.field_slider.stdWrap.override.cObject {
    file {
      width = 930c
      height = 335c
      import {
        cObject = TEXT
        cObject {
          data = levelmedia : -1, slide
          wrap = uploads/media/|
          listNum = 0
          override.cObject = TEXT
          override.cObject {
            data = levelmedia : -1
            wrap = uploads/media/|
            listNum = 1
            required = 1
          }
        }
      }
    }
}

Bin für Hinweise und Anmerkungen dankbar.
Gruß,

einert ·

Nach einigem Probieren und Suchen hier meine Antwort auf meine gestellte Frage.
Es funktioniert. Warum der ursprüngliche Ansatz falsch ist, kann ich aber immer noch nicht erkennen.
Wenn es mal einer Erklären mag...

lib.field_slider.stdWrap.override.cObject = IMAGE
lib.field_slider.stdWrap.override.cObject {
    file {
      width = 930c
      height = 335c
      import {
        cObject = TEXT
        cObject {
          wrap = uploads/media/|
          stdWrap {
            cObject = TEXT
            cObject {
              data = levelmedia : -1, slide    
              listNum = 0
            }
            cObject.override.cObject = TEXT
            cObject.override.cObject {
              data = levelmedia : -1  
              listNum = 1
            }
          }
        }       
      }
    }   
}