[TYPO3-german] gridelements 3column box und Wrap um col 0 und col1

Matthias Eberlein skydivematy at gmail.com
Thu Aug 30 12:09:24 CEST 2012


On 30.08.2012 06:50, Carsten13 wrote:
>
> Hallo Matthias,
>
> mich würde deine fertige Lösung interessieren.
> Kannst du Sie hier mal posten?
>
> Gruß
> Carsten
>
>
>
> JCL - Johannes C. Laxander wrote:
>>
>>
>> Hallo Matthias,
>>
>> bei mir hat's mit wrap und wrap2 funktioniert.
>>
>> columns {
>>
>>      #Innerer Wrap:
>>      1.wrap = <div class="ym-cbox">|</div>
>>
>>      # Äußerer Wrap:
>>      1.wrap2 = <article class="ym-g50 ym-gl">|</article>
>>
>> }
>> #Zusätzlich kannst du dann noch alle Spalten wrappen
>> wrap = <section><div id="" class="ym-grid ym-equalize">|</div></section>
>>
>>
>> Viel Erfolg!
>>
>> Gruß, Johanens.
>>
>>> Matthias Eberlein
>>> Gesendet: Donnerstag, 23. August 2012 12:38
>>>
>>> Hallo Liste,
>>> ich sehe im Moment vor Wrap's den Wald nicht mehr.
>>>
>>> Ich Versuche grade aus dem YAML4 Projekt ein 3 Column FCE mit
>>> Gridelements zu Erstellen. Jedoch komme ich nicht auf die
>>> Lösung einen Extra Wrap nur um Column 0 & 1 zu bekommen.
>>>
>>> Mein Bisheriges Setup sieht folgend aus:
>>>
>>> tt_content.gridelements_pi1.20.10.setup {
>>>     # ID of gridelement
>>>     7 < temp.gridelements.defaultGridSetup
>>>     7 {
>>>       columns {
>>>         # ColumnPos 0
>>>         0 < .default
>>>         0.outerWrap = <article class="ym-g50 ym-gl">|</article>
>>>         0.innerWrap = <div class="ym-gbox">|</div>
>>>
>>>         # ColumnPos 1
>>>         1 < .default
>>>         1.outerWrap = <article class="ym-g50 ym-gr">|</article>
>>>         1.innerWrap = <div class="ym-cbox">|</div>
>>>
>>> #      innerWrap = <div class="ym-g66 ym-gl">|</div>
>>> #      outerWrap = <div class="ym-grid linearize-level-2">|</div>
>>>
>>>
>>>         # ColumnPos 2
>>>         2 < .default
>>>         2.outerWrap = <article class="ym-g33 ym-gr">|</article>
>>>         2.innerWrap = <div class="ym-gbox-right secondary">|</div>
>>>
>>>
>>> }
>>>        outerWrap = <section class="box info">|</section
>>>        innerWrap = <div class="ym-grid linearize-level-1">|</div>
>>>     }
>>> }
>>>
>>> Die 3 Columns werden so Perfekt im FE ausgegeben. Jedoch
>>> fehlen mir die
>>> 2 Wraps um ColumnPos 0 und 1.
>>>
>>> Hat jemand einen Tipp?
>>>
>>> Gruss
>>> Matthias Eberlein
>>>
>>
>> _______________________________________________
>> TYPO3-german mailing list
>> TYPO3-german at lists.typo3.org
>> http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
>>
>>
>
Hallo Carsten,
meine Lösung hatte ich als letzten post gezeigt. Aber hier nochmal.
1.) Im BE ein Gridelements Layout mit 3 Columns Erstellen. ID des 
Elements Merken.

2.) Das Setup:


tt_content.gridelements_pi1.20.10.setup {
   # ID of gridelement
   7 < temp.gridelements.defaultGridSetup
   7 {
     columns {
       # colPos 0
       0 < .default
       0.outerWrap = <div class="ym-g66 ym-gl"><div class="ym-grid 
linearize-level-2"><article class="ym-g50 ym-gl">|</article>
       #0.innerWrap =
       # colPos 1
       1 < .default
       1.outerWrap = <article class="ym-g50 ym-gr">|</article></div></div>
       #1.innerWrap =

       # colPos 2
       2 < .default
       2.outerWrap = <article class="ym-g33 ym-gr">|</article>
       2.innerWrap = <div class="ym-gbox-right secondary">|</div>


}
      outerWrap = <section class="box info">|</section>
      innerWrap = <div class="ym-grid linearize-level-1">|</div>
   }
}

Die 7 war bei mir Die ID des Gridelement Layouts. Also mit Deiner 
Austauschen. Das jeweilige CSS ist in YAML4 für Dieses Boxmodel enthalten.

gruss
maty


More information about the TYPO3-german mailing list