[Frage] Bild und Text aus colPos wrappen für Slider TYPO3-Version: -

  • mimii mimii
    Jedi-Ratsmitglied
    0 x
    600 Beiträge
    1 Hilfreiche Beiträge
    13. 07. 2015, 11:11

    Hallo ins Form,

    ich möchte einen Slider zusammenbauen, der aus der colPos=10 ein Bild und aus der colPos=20 den dazugehörigen Text holt. Titletext, Alttext und Description des Bildes kann hier hierfür nicht verwenden, da der Text umfangreich wird.

    Mit folgendem TS hole ich die Bilder und die Texte

    1. lib.headerSlider = COA
    2. lib.headerSlider {
    3. 10 < styles.content.get
    4. 10.select.where = colPos=10
    5. 10.renderObj = FILES
    6. 10.renderObj {
    7. references {
    8. table = tt_content
    9. fieldName = image
    10. uid.data = uid
    11. }
    12. renderObj = IMAGE
    13. renderObj {
    14. file.import.data = file : current : originalUid // file : current : uid
    15. altText.data = file:current:alternative
    16. }
    17. }
    18.  
    19. 20 = CONTENT
    20. 20 < styles.content.get
    21. 20.select.where = colPos=20
    22. 20.wrap = <span class="slidesText">|</span>
    23.  
    24. wrap = <li>|</li>
    25. }

    Mein Problem ist nun alles [b]in einem <li>[/b] steht

    1. <li>
    2. <img src="bild1.jpg">
    3. <img src="bild2.jpg">
    4. <span class="slidesText">
    5. <h2>Überschrift zu Bild 1</h2>
    6. <p>Text zu Bild 1</p>
    7. <h2>Überschrift zu Bild 2</h2>
    8. <p>Text zu Bild 2</p>
    9. </span>
    10. </li>

    Es soll aber so aussehen:

    1. <li>
    2. <img src="bild1.jpg">
    3. <span class="slidesText">
    4. <h2>Überschrift zu Bild 1</h2>
    5. <p>Text zu Bild 1</p>
    6. </span>
    7. </li>
    8. <li>
    9. <img src="bild2.jpg">
    10. <span class="slidesText">
    11. <h2>Überschrift zu Bild 2</h2>
    12. <p>Text zu Bild 2</p>
    13. </span>
    14. </li>

    Wie muss ich das TS umschreiben, dass für jedes Bild der Text in der anderen Spalte hinzukommt. Bild 1 erhält Text1, Bild 2 erhält Text 2, Bild 3 erhält Text 3. Dass Bilder und Texte passen, muss der Redakeur natürlich sicher stellen.

    Danke für eure Hilfe und Gruß
    mimii


  • 1
  • toifel toifel
    Jedi-Ratsmitglied
    0 x
    831 Beiträge
    96 Hilfreiche Beiträge
    13. 07. 2015, 15:04

    lib.headerSlider.20 müsste mit in das lib.headerSlider.10.renderObj (was somit ein COA sein muss) und zusätzlich brauchst du wahrscheinlich ein REGISTER cObject was du an lib.headerSlider.20.select.begin weitergeben kannst, da sonst zu jedem Bild alle Datensätze aus der colPos 20 geladen werden.

  • mimii mimii
    Jedi-Ratsmitglied
    0 x
    600 Beiträge
    1 Hilfreiche Beiträge
    14. 07. 2015, 13:17

    Ooooukey, jetzt bin ich überfordert :-/

    Alternativ habe ich mir überlegt, dass ein "normales" CE "Text mit Bild" hierfür ja auch verwendet werden könnte. Mein Problem hierbei ist wie krieg ich das in das o.g. HTML. Da sind ja so viele div's mit csc-textpic usw. Die müssten ja alle weg.

    Vielleicht hat hier ja jemand n Ansatz für mich.

    Tausend Dank und Gruß
    mimii

  • 1