[TYPO3-UG Dutch] <div> om tt_content element door redacteuren te bepalen
Jacco van der Post
jacco at id-internetservices.com
Tue Dec 16 12:10:35 CET 2008
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
>>
>>
--
Met vriendelijke groet,
Jacco van der Post
www.id-internetservices.com
More information about the TYPO3-UG-dutch
mailing list