06. 10. 2016, 13:59

Hallo T3 Experten,

ich bastel an einem Bootstrap Carousel für tt_news als Typoscript Lösung (die Slides werden mit MagnificPopup vergrössert)
Es funktioniert alles soweit, mein Hauptproblem besteht darin, dass nur die Imagecaption des ersten Bildes angezeigt wird sobald ich es in der Lightbox aufgehen lasse. Die Captions im Slider werden aber korrekt angezeigt.

  1. genericmarkers {
  2. slider = COA
  3. slider {
  4. 15 = TEXT
  5. 15{
  6. outerWrap = <div class="carousel slide carousel-fade" data-ride="carousel" id="press-gal-1">|</div>
  7. wrap = <div class="carousel-inner">|</div>
  8. field = image
  9. token = ,
  10. cObjNum = 1
  11. wrap = <div class="item">|</div>
  12. 10 = IMAGE
  13. 10.params = class="img-responsive"
  14. 10.file{
  15. width = 1200
  16. height = 460c
  17. import = uploads/pics/
  18. import{
  19. current = 1
  20. field = image
  21. }
  22. }
  23. enable = 1
  24. parameter.cObject = IMG_RESOURCE
  25. parameter.cObject.file.import.data = TSFE:lastImageInfo|origFile
  26. title.field = imagecaption // title
  27. title.split.token.char = 10
  28. title.if.isTrue.field = imagecaption // header
  29. title.listNum.stdWrap.data = register:IMAGE_NUM_CURRENT
  30. title.listNum.splitChar = 10
  31. title.split.token.char = 10
  32. title.split.returnKey.data = register : IMAGE_NUM_CURRENT
  33. parameter.cObject = IMG_RESOURCE
  34. parameter.cObject.file.import.data = TSFE:lastImageInfo|origFile
  35. ATagParams = rel="lightbox" class="lightbox"
  36. ATagParams.append = TEXT
  37. ATagParams.append.value = data-image-description="{field:imagecaption}"
  38. ATagParams.append.insertData = 1
  39. }
  40. }
  41. 30 = COA
  42. 30{
  43. wrap = <div class="carousel-caption">|</div>
  44. 10 = TEXT
  45. 10{
  46. wrap = <span>|</span>
  47. field = imagecaption
  48. listNum.splitChar = 10
  49. listNum.stdWrap.data = register:SPLIT_COUNT
  50. }
  51.  
  52. }
  53. }
  54. }
  55. }
  56. }
  57. }

Das dürfte eigentlich nur eine Kleinigkeit sein, aber ich komme nicht drauf. Bin mir sicher der eine oder andere hat eine Lösung

Besten Dank