[TYPO3-german] Typoscript section_frame: header und bodytext separat wrappen

Robert Wildling robertwildling at gmail.com
Thu Jun 21 15:57:31 CEST 2012


Danke, lieber Stephen! Das funktioniert ja sehr raffiniert!

Einzig die Zeile
lib.stdheader.10.200.fontTag =<h5>|<span class="ui-icon

braucht ein dataWrap alà
lib.stdheader.10.200.dataWrap =<h5>|<span class="ui-icon

ansonsten wird das h1 und andere Zeugs wieder gerednert.

SUPER !

DANKE DIR GANZ HERZLICH!!!


> Ich wrede es anders machen.
>
> Ich werde eine neu Header type machen und ein neue Frame wrap, die beiden
> mussen dann zusammen benutzt, so (ungetestet):
>
> Page tsconfig
> ---
>
> # Headers Type
> TCEFORM.tt_content.header_layout {
>   addItems {
>    200 = Accordion Header
>   }
> }
>
> # Frame Wrap
> TCEFORM {
>    tt_content {
>      section_frame {
>        addItems.200 = Accordion
>      }
>    }
> }
>
>
>
>
>
>
> TS Template
> ---
>
> # Header type
> lib.stdheader.10.200<  lib.stdheader.10.1
> lib.stdheader.10.200.fontTag =<h5>|<span class="ui-icon
> ui-icon-double-arrow-closed"></span></h5><div class="content">
> #<div class="content">  is the start of the wrap for the content of the CE
>
> # Wraps for CE 'frame' field
> tt_content.stdWrap.innerWrap.cObject {
>    200 = TEXT
>    200.value =<div class="accordion-with-bg">|</div></div>
>
> # The first</div>  after the | is the closing of the content div
>
>
>
>
>
> Stephen.
>
>
> "Robert Wildling"<robertwildling at gmail.com>  schrieb im Newsbeitrag
> news:mailman.1.1340283370.1671.typo3-german at lists.typo3.org...
>> Hi, Leute,
>>
>> Ich verwende grad mal wieder mehrere section frames, wobei einer davon
>> einen zusätzlichen wrap beim bodytext benötigt (damit jquery accordion
>> funktioniert). Dazu habe ich versuchsweise mal COA verwendet:
>>
>> tt_content.stdWrap.innerWrap.cObject = CASE
>> tt_content.stdWrap.innerWrap.cObject {
>>    key.field = section_frame
>>
>>    [...]
>>
>>    113 = COA
>>    113 {
>>      5 = TEXT
>>      5.value =<div class="accordion-with-bg">
>>
>>      10>
>>      10 = TEXT
>>      10.field = header
>>      10.wrap =<h5>|<span class="ui-icon
>> ui-icon-double-arrow-closed"></span></h5>
>>
>>      15>
>>
>>      20>
>>      20 = TEXT
>>      20.field = bodytext
>>      20.parseFunc<  lib.parseFunc_RTE
>>      20.wrap =<div class="content">|</div>
>>
>>      30>
>>
>>      99 = TEXT
>>      99.value =</div>
>>    }
>>
>>    [...]
>> }
>>
>>
>> Das funktioniert soweit auch, nur wird der Standard-Prozess der
>> Inhaltsgenerierung trotzdem ausgeführt, weswegen der Inhalt 2x auftaucht.
>>
>> Daher meine Frage: Wie kann man in so einem Fall verhindern, dass der
>> Content 2x gerendert wird?
>>
>> Danke für eure Hilfe!
>>
>> LG, Robert
>
>



More information about the TYPO3-german mailing list