TYPO3 6 FAL und Gifbuilder

  • eichi eichi
    T3PO
    0 x
    18 Beiträge
    0 Hilfreiche Beiträge
    20. 03. 2013, 00:37

    Hallo,

    mit folgendem Typoscript-Code lese ich die Bilder aus, die in den Seiteneigenschaften hinterlegt sind und zeige sie im Frontend an:

    1. 10 = FILES
    2. 10 {
    3. references {
    4. table = pages
    5. uid.data = leveluid:0, slide
    6. fieldName = media
    7. }
    8. renderObj = IMAGE
    9. renderObj {
    10. file.import.data = file:current:publicUrl
    11. file.width = 800
    12. file.height = 180
    13. }
    14. }

    Nun versuche ich zusätzlich mit dem GIFBUILDER einen Text auf das jeweilige Bild zu rendern. Dazu habe ich folgenden Ansatz probiert (leider ohne Erfolg):

    1. 10 = FILES
    2. 10 {
    3. references {
    4. table = pages
    5. uid.data = leveluid:0, slide
    6. fieldName = media
    7. }
    8. renderObj = IMAGE
    9. renderObj {
    10. wrap = <li>|</li>
    11. file = GIFBUILDER
    12. file {
    13. XY = 800,180
    14. format = png
    15.  
    16. 10 = IMAGE
    17. 10.file.import.data = file:current:publicUrl
    18. 10.file.width = 800
    19. 10.file.height = 180
    20.  
    21. 20 = TEXT
    22. 20 { ... }
    23. }
    24. }
    25. }

    Die Erzeugung des Textes funktioniert einwandfrei, allerdings werden die Bilder nicht angezeigt. Was mache ich falsch? Bin über jeden Tipp dankbar!

    Gruß Matthias


  • 1
  • hwt hwt
    Sternenflotten-Admiral
    0 x
    217 Beiträge
    0 Hilfreiche Beiträge
    29. 07. 2013, 19:06

    Hi,

    ich habe gleiches Problem, aber einen Workaround dafür gefunden:

    Du kannst ein Register mit dem FILES-Objekt, in welchem du die file:current.publicUrl, renderst befüllen und in 'file.import.data' des IMAGE innerhalb im Gifbuilder wieder darauf zurückgreifen.

    Grüße!

  • chrisi51 chrisi51
    Padawan
    0 x
    45 Beiträge
    0 Hilfreiche Beiträge
    18. 09. 2014, 16:28

    Ich habe gerade das selbe Problem aber finde offenbar nicht den richtigen Weg für den Register.

    Hast du vielleicht ein Codebeispiel - auch wenn es schon ein Jahr her ist, scheint es noch durchaus aktuell zu sein?

  • Chrissli Chrissli
    Jedi-General
    0 x
    1016 Beiträge
    28 Hilfreiche Beiträge
    18. 09. 2014, 17:08

    Theoretisch so:

    1. 10 = FILES
    2. 10 {
    3. references {
    4. table = pages
    5. uid.data = leveluid:0, slide
    6. fieldName = media
    7. }
    8. renderObj = C=A
    9. renderObj {
    10. 10.imageText.data = file:current:title
    11. 20 = IMAGE
    12. 20 {
    13. wrap = <li>|</li>
    14. file = GIFBUILDER
    15. file {
    16. XY = 800,180
    17. format = png
    18.  
    19. 10 = IMAGE
    20. 10.file.import.data = file:current<i class="mmforum-iconset-20-razz"></i>ublicUrl
    21. 10.file.width = 800
    22. 10.file.height = 180
    23.  
    24. 20 = TEXT
    25. 20 {
    26. data = {register:imageText}
    27. }
    28. }
    29. }
    30. }
    31. }

    God's in his heaven, all's right with the world

  • wahnsinn wahnsinn
    TYPO3-Anwärter
    0 x
    7 Beiträge
    0 Hilfreiche Beiträge
    07. 03. 2015, 21:48

    Vielen Dank! Auf die Idee muss man erstmal kommen.

  • 1