[TYPO3] Browser detection code and tt_news subcategories conflict
Vinod S
ashwenm at gmail.com
Thu Mar 2 22:15:00 CET 2006
Hi,
I am using a browser detection script to server different css for netscape
and IE browsers. Everything seemed to work fine till I started using tt_news
subcategories. I believe there is a conflict with the headerdata sent by
tt_news. Whenever I open the page in IE, IE gives me a run time error and
shuts down. Here is my TS - please let me know how to change my code so that
this headerdata conflict is resolved.
# Default PAGE object:
> page = PAGE
> page.typeNum = 0
> page.10 = USER
> page.10.userFunc = tx_templavoila_pi1->main_page
>
> [useragent = *MSIE*]
> config{
> doctype = <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "
> http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
> htmlTag_setParams(
> lang=en
> xml:lang="en"
> xmlns="http://www.w3.org/1999/xhtml"
> )
> metaCharset = utf-8
> additionalHeaders = Content-Type:text/html;charset=utf-8
> xhtml_cleaning = all
> }
>
> ## All browsers other then mozilla, netscape, firefox
> temp.headerData = TEXT
> temp.headerData.value (
>
> <style type="text/css" media="screen">
> @import url( ./fileadmin/template/main/main_files/screen-2005,
> ie-6-01-win.css );
> </style>
> )
>
> # mozilla, netscape, firefox
> [browser = netscape]
> temp.headerData = TEXT
> temp.headerData.value (
>
> <style type="text/css">
> @import url( ./fileadmin/template/main/main_files/scape.css );
> </style>
>
> )
>
> [global]
> #insert in page header
> page {
> typeNum = 0
> headerData.10 < temp.headerData
> }
>
> lib.parseFunc_RTE.nonTypoTagStdWrap.encapsLines.nonWrappedTag >
>
> # Second level menu-object, graphical
> lib.menu_1 = HMENU
> lib.menu_1.minItems = 6
> lib.menu_1.maxItems = 6
>
> lib.menu_1.1 = GMENU
> lib.menu_1.1.NO {
> XY = 115,27
> backColor = #f2f2f2
> 10 = TEXT
> 10.text.field = title
> 10.align = center
> 10.valign = middle
> 10.stdWrap.htmlSpecialChars = 1
> 10.offset = 1,20
> 10.fontFile = t3lib/fonts/AGENCYB.TTF
> 10.fontSize= 12
> 10.fontColor = #0D237E
> 10.niceText = 0
>
> }
>
> lib.menu_1.1.RO < lib.menu_1.1.NO
> lib.menu_1.1.RO = 1
> lib.menu_1.1.RO{
> 10 = TEXT
> 10.fontcolor = #ffffff
> backColor = #c71721
> }
>
>
> lib.menu_1.1.ACT < lib.menu_1.1.NO
> lib.menu_1.1.ACT = 1
> lib.menu_.1.ACT {
> backColor = #c71721
> 10 = TEXT
> 10.fontcolor = #ffffff
> 10.offset = 1,20
> }
>
> #tt_news config
> plugin.tt_news{
> useSubCategories = 1
> PIDitemDisplay = single_news_pid
>
> displayLatest {
> subheader_stdWrap.crop = 300 | ... | 1
>
> newsMoreLink_stdWrap=<a class="arrowright">|</a>
> }
>
> displayList {
> subheader_stdWrap.crop = 100
> image.wrap = |
> }
> }
>
Thanks.
Vinod
More information about the TYPO3-english
mailing list