[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