[TYPO3-UG Dutch] <div> om tt_content element door redacteuren te bepalen

Rik Willems rik at actiview.nl
Sat Apr 4 13:49:27 CEST 2009


TemplaVoila gebruik ik zelf eigenlijk nooit. De traditionele manier 
bevalt me uitstekend. Maar dat is een kwestie van smaak denk ik.

Ik zat nog even te kijken naar wat ik eerder schreef, vond het toch wat 
raar. Waarom dat met die containers werkt is waarschijnlijk omdat ik 
ergens anders ook nog wel volgende had staan (beetje slordig):

styles.content.get.renderObj.stdWrap.innerWrap.cObject=CASE
styles.content.get.renderObj.stdWrap.innerWrap.cObject{
   key.field = header_layout
   default = TEXT
   default.value = |
   1 = TEXT
   1.value = <div class="blue_quote">|</div>
   98 = TEXT
   98.value = <div class="notice">|</div>
   99 = TEXT
   99.value = <div class="alert">|</div>
}

styles.content.getLeft.renderObj < styles.content.get.renderObj
styles.content.getRight.renderObj < styles.content.get.renderObj
styles.content.getBorder.renderObj < styles.content.get.renderObj


Nu wordt het tijd om header_layout te vervangen voor section_frame. Geen 
grote ramp...

Groeten,
Rik

Jacco van der Post schreef:
> Hoi Rik / Jordan,
> 
> Doe mij maar TemplaVoila dan hoef je niet te lopen knutselen in TSconfig 
> en TS, en is voor een redacteur ook handiger. Gewoon even een FCE maken 
> en daarna CSS-en.
> 
> Anyways qua Templateparser (maar ook bruikbaar in TemplaVoila) kun je 
> eventueel gebruik maken van frames :
> 
> TS setup :
> 
> tt_content.stdWrap.innerWrap.cObject.12.value = <div 
> class="grijze-bg">|</div>
> tt_content.stdWrap.innerWrap.cObject.20.value = <div 
> class="oranje-bg">|</div>
> tt_content.stdWrap.innerWrap.cObject.21.value = <div 
> class="lege-bg">|</div>
> 
> In TSconfig :
> 
> TCEFORM.tt_content {
>         section_frame {
>             removeItems = 0,1,5,6,10,11
>         altLabels {       
>                 12 = Lichtgrijze achtergrond
>         20 = Oranje achtergrond
>         21 = Zonder kader
>         }       
>     }
> }
> 
> 
> Daarna moet bij het pagina content element onder het dropdownmenu van 
> "Frame" de classes te selecteren zijn en wrapt in de frontend de class 
> netjes om het content element heen.
> 
> groeten Jacco
> 
> Rik Willems schreef:
>> Hoi Jacco,
>>
>> Zo stond het een keer ergens (TYPO3 Wizard oid) en het werkt 
>> uitstekend. Maar, je kan het ook met andere velden doen (misschien wel 
>> beter).
>>
>> Groeten,
>> Rik
>>
>> Jacco van der Post schreef:
>>> ? Je gebruikt headers daarvoor??
>>>
>>> Is daar niet section_frame juist voor bedoeld?
>>>
>>> groetjes Jacco
>>>
>>> Rik Willems schreef:
>>>> Hoi Jordan,
>>>>
>>>> Er zijn ongetwijfeld meerdere manier, maar die is de manier die ik 
>>>> gebruik:
>>>>
>>>> In je root pagina in TSconfig met volgende opnemen:
>>>> TCEFORM {
>>>>   # Content of the layout select box for content elments
>>>>   tt_content {
>>>>     header_layout.altLabels.1 = Blauwe quote
>>>>     header_layout.addItems.98 = Notice - Oranje
>>>>     header_layout.addItems.99 = Alert - Rood
>>>>     header_layout.removeItems = 5,4,3,2
>>>>   }
>>>> }
>>>>
>>>> Dan in de template van je auto-parser iets van het volgende:
>>>>
>>>>   subparts {
>>>>     container-normal < styles.content.get
>>>>     container-left < styles.content.getLeft
>>>>     container-right < styles.content.getRight
>>>>
>>>>     container-normal.renderObj.stdWrap.innerWrap.cObject=CASE
>>>>     container-normal.renderObj.stdWrap.innerWrap.cObject{
>>>>       key.field = header_layout
>>>>       default = TEXT
>>>>       default.value = |
>>>>       1 = TEXT
>>>>       1.value = <div class="blue_quote">|</div>
>>>>       98 = TEXT
>>>>       98.value = <div class="notice">|</div>
>>>>       99 = TEXT
>>>>       99.value = <div class="alert">|</div>
>>>>     }
>>>>   }
>>>>
>>>> Succes!
>>>>
>>>> Groeten,
>>>> Rik
>>>>
>>>>
>>>> Jordan van Bergen schreef:
>>>>> Hopelijk is onderstaande vrij simpel te regelen. Ben benieuwd of 
>>>>> iemand hierop het antwoorde heeft:
>>>>>
>>>>> Ik wil graag dat gebruikers in de backoffice van typo3 bij het 
>>>>> toevoegen van een tt_content element (pagina inhoud) kunnen bepalen 
>>>>> welke <div id="xxxx"> hier om heen gezet moet worden zodat in de 
>>>>> broncode het volgende komt te staan:
>>>>>
>>>>> <div id="xxxx">
>>>>>    tt_content element inhoud
>>>>> </div>
>>>>>
>>>>> Is bovenstaande mogelijk en zo ja hoe flik je dit?
>>>>>
>>>>> Groeten,
>>>>> Jordan
>>>
>>>
> 
> 


More information about the TYPO3-UG-dutch mailing list