I am getting messed up tabs in IE 6.
The page.tpl.php has the following in:

I have not modified ie6.css.
When I goto /user in IE6 I am seeing the attached.
How do I find out if the conditional is actually loading in ie6?

userAcct.jpg32.87 KBgony


damiankloip’s picture

Do you mean the conditional in page.tpl.php for the tabs variable? If so, then this is definitely working, otherwise you wouldn't have any tabs at all. This is purely a css issue. Have you sorted this out at all? You've got to hate IE6!

abhishek-anand’s picture

I am facing the same issue.

damiankloip’s picture

Category: support » bug

The tabs are getting rendered, this is an issue of the ie6.css stylesheet not being imported properly to handle the css overrides. I have changed the @import technique to
instead. The IE conditional stuff is working fine. I will commit this change. Meanwhile if you guys want to get this to work, replace the following lines (9 & 10) in your page.tpl.php file:

<!--[if lte IE 6]><style type="text/css" media="all">@import "<?php print $base_path . path_to_theme() ?>/css/ie6.css"</style><![endif]-->
    <!--[if IE 7]><style type="text/css" media="all">@import "<?php print $base_path . path_to_theme() ?>/css/ie7.css"</style><![endif]-->


<!--[if lte IE 6]><link type="text/css" rel="stylesheet" media="all" href="<?php print $base_path . path_to_theme() ?>/css/ie6.css" /><![endif]-->
    <!--[if IE 7]><link type="text/css" rel="stylesheet" media="all" href="<?php print $base_path . path_to_theme() ?>/css/ie7.css" /><![endif]-->

Let me know if this has fixed the problem for you. It is working fine for me. I will commit the change after that.

damiankloip’s picture

Status: Active » Fixed

I have committed this fix into dev 6.x-2.x dev branch.

Status: Fixed » Closed (fixed)

Automatically closed -- issue fixed for 2 weeks with no activity.