Hallo Philipp,

vielleicht kannst du mir noch einmal helfen:

In meinem ersten CONTENT-Object lese ich tt_content aus. Mit deiner Hilfe kann ich hier das gewünschte Bild rendern:
10 = IMAGE
10 {
    file {
import = uploads/pics/
        import.field = image
        treatIdAsReference = 1
        required = 1
   }
}

In meinem zweiten CONTENT-Object versuche ich das gleiche, nur mit Bildern aus dem Media-Feld:

10 = TEXT
10.field = title
10.wrap = <h3>|</h3>

20 = IMAGE
20 {
      file {
              import = uploads/media/
              import.field = media
              import.listNum = 0
              treatIdAsReference = 1
       }
}

Das ganze ergibt theoretisch 10 Bilder mit Überschrift. Komischerweise wird mir hier der Title richtig ausgegeben, als Bild wird jedesmal das Bild aus meinem ersten CONTENT-Object gerendert (das aus uploads/pics). Und nicht die Bilder aus dem Media-Feld der im 2. CONTENT-Object abgefragten Seiten.

Ich steh grad etwas auf dem Schlauch....

Gruß und Danke,

Susanne


Am 19.04.2014 09:50, schrieb Philipp Gampe:
Hi Susanne,

Susanne wrote:

In TYPO3 6.2.1 bekomme ich auf diese Weise keine Ausgabe. Ich habe per
FTP uploads/pics überprüft, der Ordner ist bis auf eine index.html leer.

Was mache ich falsch?
Seit 6.1 haben wir eine Abstraktionsschicht zwischen den Dateien auf der
Festplatte und den Inhalten in der Datenbank. Dies Schicht wird FAL (file
handling abstraction layer) genannt.
Früher wurden immer alle Bilder nach uploads kopiert, wenn dieses Verknüpft
wurden. Heute wird nur die ID einer file_reference (Dateireferenz)
gespeichert.

Deswegen musst du die API direkt fragen, wenn du die Bilder (oder sonstige
Dateien) auslesen willst.
Dass kannst du machen, indem du ein treatIdAsReference = 1 einfügst. Damit
sagst du der API, dass die Relation aufgelöst werden soll.

             headerImage = IMAGE
             headerImage {
                 file {
                     import = uploads/media/
                     import {
                         data = levelmedia: -1, slide
                         listNum = 0
                     }
                     treatIdAsReference = 1
                     required = 1
                 }
                 altText.data = page : title
             }

Grüße

_______________________________________________
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german

Antwort per Email an