[TYPO3] Wraping content of a plugin
JoH asenau
info at cybercraft.de
Thu Mar 8 01:23:22 CET 2007
>> Well - you can wrap the content element "insert plugin" which can be
>> found at:
>>
>> tt_content.list
>>
>> the original TS code for this element in CSS-styled-content is:
>>
>> tt_content.list = COA
>> tt_content.list {
>> 10 =< lib.stdheader
>> 20 = CASE
>> 20 {
>> # all the available plugins
>> # are listed here by number
>> # or name
>> }
>> }
>>
>>
>> Since CASE offers stdWrap properties you could do something like
>> this:
>>
>> tt_content.list.20.stdWrap.wrap = <bodywrap>|</bodywrap>
>>
>> But this means: Each plugin element will get the same bodywrap
>> regardless of the plugin that's inside.
>
> There has been also a question how to wrap *both* header and content
> itself so that the wrap would be wrap arousn 10 *and* 20
>
> Nobody has given a good example to do that.
> It would be nice if that would not repeat for every content type.
Something like this?
tt_content.stdWrap.outerWrap.cObject = TEXT
tt_content.stdWrap.outerWrap.cObject {
value = |
dataWrap = <div class="CType_{field:CType}">|</div>
}
Will give you a wrap with the Content Type of the element inside the class
name.
<div class="CType_textpic">|</div>
<div class="CType_mailform">|</div>
You will have to use classes and not ids, unless you can make sure there is
not more than one element of each type for one page.
HTH
Joey
--
Wenn man keine Ahnung hat: Einfach mal Fresse halten!
(If you have no clues: simply shut your gob sometimes!)
Dieter Nuhr, German comedian
openBC/Xing: http://www.cybercraft.de
T3 cookbook: http://www.typo3experts.com
More information about the TYPO3-english
mailing list