Typo 6.0 tt_content image dateipfad

  • pax pax
    T3PO
    0 x
    16 Beiträge
    0 Hilfreiche Beiträge
    26. 02. 2013, 14:03

    Hallo an alle,

    ich wollte mir eine mini-extension bauen, die mir aus dem Content von Unterseiten Teaser auf der Elternseite zusammenbaut. Eigendlich kein Problem dachte ich, einfach eine Userfunc und ein paar PHP-Datenbankabfragen. Jetzt stelle ich leider fest, dass ich bei Typo 6.0
    scheinbar keine chance mehr habe, den Pfad zu Images zu bekommen. Ich hab jetzt ein paar Stunden lang alles was ich finden konnte über diese neuen file-abstraction-layer Kram gelesen, aber bin daraus nicht schlau geworden.

    Hat irgendjemand eine Idee, wie ich mit PHP an die Pfade von Bildern, die in Typo-Standardelementen eingepflegt sind, rankomme ?
    Früher wars einfach /upload/_temp_/"{tt_content:image}", aber das ist offenbar vorbei.

    Danke!


  • 1
  • MajPay MajPay
    Jedi-Meister
    0 x
    345 Beiträge
    2 Hilfreiche Beiträge
    26. 02. 2013, 19:33

    Im Prinzip über das FileRepository:
    \TYPO3\CMS\Core\Resource\FileRepository

    Die methode findByRelation($tablename, $fieldname, $uid)
    liefert die alle FileReferences Objekte.

    Dann brauchst du noch einen ViewHelper, der ein FileReference Objekt entgegen nimmt.

    Aber in deinem Fall kannst du eventuell auch simples Typoscript schreiben:

    1. irgendwas = CONTENT
    2. irgendwas {
    3. table = pages
    4. orderBy = sorting
    5. }
    6. renderObj = COA
    7. renderObj {
    8. 10 = TEXT
    9. 10.field = title
    10. 20 = CONTENT
    11. 20 {
    12. table = tt_content
    13. pidInList.field = uid
    14. orderBy = sorting
    15. }
    16. }
    17. }
    18. }

  • pax pax
    T3PO
    0 x
    16 Beiträge
    0 Hilfreiche Beiträge
    27. 02. 2013, 11:08

    Danke!

    Ich habs gestern nach einiger Zeit noch händisch hinbekommen, indem ich nach und nach die Referenzierungen in der Datenbank verstanden habe. Fürs nächste Mal ist Dein Post gebookmarkt.

  • 1