[TYPO3] Problem with BODY tägs

Tapio Markula tapio.markula at xetpoint.fi
Mon May 26 12:33:01 CEST 2008


Christopher Torgalson kirjoitti:
> On Fri, May 23, 2008 at 9:56 AM, Georg Ringer <news at ringerge.org> wrote:
>> Tapio Markula wrote:
>>> If the body täg has not been defined the body tag is just <body>
>>> The problem is that sometimes the body tag in the template should be
>>> untouched (because of certain background definitions, which are
>>> different in different templates).
>> use css!
> 
> 
> Even to use CSS, the most flexible method is to have different body
> tags on different pages. If this is to be based on user-changeable
> templates, it's tricky. I dug the following code up from a post I made
> in a thread called "ow to map to a body attribute?" in the Templavoila
> newsgroup--in spite of the comments, it works:
> 
> 
> # Set up the body tags:
> 
> lib.bodyTag.1 = HTML
> lib.bodyTag.1.value = <body class="class_1">
> 
> lib.bodyTag.2 = HTML
> lib.bodyTag.2.value = <body class="class_2">
> 
> 
> # Totally untested code:
> 
> bodyTagCObject = CASE
> bodyTagCObject {
>     key.field = tx_templavoila_to
> 
>     # if key field is not set:
>     default = CASE
>     default {
>         key.data = levelfield : -1 , tx_templavoila_next_to, slide
>         1 < lib.bodyTag.1
>         2 < lib.bodyTag.2
>     }
> 
>     # if key field is 1:
>     1  < lib.bodyTag.1
> 
>     # if key field is 2:
>     2  < lib.bodyTag.2
> }
> 
> 

Great - useful idea also for the classic page module

does page.headerData something similar

page.headerDataCObject?

normal page objects?


More information about the TYPO3-english mailing list