[Frage] wrap um alle CEs, die nicht innerhalb in einem gridelementen [Gelöst] TYPO3-Version: -

  • mimii mimii
    Jedi-Ratsmitglied
    0 x
    607 Beiträge
    1 Hilfreiche Beiträge
    23. 09. 2014, 17:31

    Hallo ins Forum,

    ich möchte, dass alle CE's mit einem wrap umschlossen werden. Das geht mit soweit prima mit

    1. tt_content.textpic.wrap = <div id="test">|</div>

    Das HTML sieht dann für vier Contentelemente (zwei mit und zwei ohne grid) so aus:

    1. <div class="gridelements row twoCols">
    2. <div class="gridelements row twoCols">
    3. <div id="test">
    4. <div id="test">

    Problem dabei ist, dass natürlich auch die CEs, die sich innerhalb eines gridelements befinden ebenfalls mit dem <div id="test"> gewrapt werden. Aufgeklappt sieht es dann so aus:

    1. <div class="gridelements row twoCols">
    2. <span class="col span_6">
    3. <div id="test">
    4. <h1>Überschift</h1>
    5. <p>Text</p>
    6. </div>
    7. </span>
    8. <span class="col span_6">
    9. <div id="test">
    10. <h1>Überschift</h1>
    11. <p>Text</p>
    12. </div>
    13. </span>
    14. </div>
    15. <div class="gridelements row twoCols">
    16. <div id="test">
    17. <h1>Überschift</h1>
    18. <p>Text</p>
    19. </div>
    20. <div id="test">

    Es soll aber so sein, dass das wrapping mit dem <div id="test"> nicht innerhalb des <div class="gridelements ...> stattfindet. Das HTML innerhalb eines <div class="gridelements row twoCols"> sollte so aussehen:

    1. <div class="gridelements row twoCols">
    2. <span class="col span_6">
    3.  
    4. <h1>Überschift</h1>
    5. <p>Text</p>
    6.  
    7. </span>
    8. </div>
    9. <div class="gridelements row twoCols">
    10. <div id="test">
    11. <div id="test">

    Danke für n Tipp und Gruß
    mimii

  • Schweriner Schwerine...
    Jedi-Ratsmitglied
    0 x
    554 Beiträge
    60 Hilfreiche Beiträge
    24. 09. 2014, 09:05 - Lösung

    So erzeuge ich einen Wrap um alle Inhaltselemente, schließe in meinem Beispiel aber Elemente in Gridelements und bestimmten DCEs aus. Für Dich dürfte hierbei wohl nur die Condition bzw. das Override interessant sein.

    1. tt_content.stdWrap.innerWrap >
    2. tt_content.stdWrap.innerWrap.cObject.value = <article class="absatz">|</article>
    3. tt_content.stdWrap.innerWrap.cObject.value.override.if.isTrue.cObject = COA
    4. tt_content.stdWrap.innerWrap.cObject.value.override.if.isTrue.cObject {
    5. 10 = TEXT
    6. 10.field = tx_gridelements_container
    7.  
    8. 20 = TEXT
    9. 20.value = 1
    10. 20.if {
    11. value = dce_dceuid7,dce_dceuid3,dce_dceuid2,dce_dceuid0,dce_dceuid13,dce_dceuid14
    12. isInList.field = CType
    13. }
    14. }
    15. tt_content.stdWrap.innerWrap.cObject.value.override = |


  • 1
  • 1