Zum Inhalt springen

IMAGE file.import - Vererbung

Erstellt am 14. November 2011 · 2 Antworten · letzte Antwort am 17. November 2011

Tags: Bilder, Frage

digitalfreak ·

Hallo alle zusammen.

habe da ein Verständnisproblem.

Rahmenbedinungen:

Root (ID1)
  |- Foo1 (ID2)
    |- Bar2 (ID21)
    |- Bar3 (ID22)
    |- Bar4 (ID23)
  |- Foo2 (ID3)
  |- Foo3 (ID4)
  |- Foo4 (ID5)
....
      2 = IMAGE
      2.file.import.data = levelmedia:0, slide
      2.file.import.override.field = media    
      2.file.import = uploads/media/
      2.file.import.listNum = 0
....

Soll:
Ich will in Root (ID1) unter Resources ein Bild setzen, welches auf allen unterseiten übernommen wird.

Ist:
Wenn das "Bild" auf "Seite mit ID2" gesetz wird, wird es für Seiten "ID2 + ID21, 2 und 3" übernommen.
Wenn ich obiges für ID1 probiere, kommt das Bild nicht für die darunterliegenden Seiten. Ich will aber in ID1 ein Bild einsetzen können, welches für ALLE unterseiten gültig ist.

Laut Dokumentation / TYPO3 Buch steht "levelmedia:0" steht für ROOT (Ebene 0). Ebene 0 steht doch in meinem Fall für "Root (ID1)" oder? Ich glaub ich seh den Wald vor Bäumen nicht mehr.

Jmd. ne Idee? :-)

Viele Grüße

jochen ·

Hallo digitalfreak,

mit diesem TypoScript

2.file.import {
  data = levelmedia: -1, slide
  wrap = uploads/media/|
  listNum = 0
}

funktioniert es so, dass generell das erste Bild in den Ressourcen auf alle Unterseiten vererbt wird, solange kein neues Bild auf irgendeiner Unterseite angegeben wird.

Wenn Du also in der Rootseite (ID1) ein Bild angibst und auf keiner Unterseite ein neues, dann hast Du auf allen Seiten das Bild der Rootseite.

Grüße,
Jochen