Posted by gony on May 15, 2011 at 12:44pm
4 followers
Jump to:
| Project: | Basic |
| Version: | 6.x-2.12 |
| Component: | Miscellaneous |
| Category: | bug report |
| Priority: | normal |
| Assigned: | Unassigned |
| Status: | closed (fixed) |
Issue Summary
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?
| Attachment | Size |
|---|---|
| userAcct.jpg | 32.87 KB |
Comments
#1
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!
#2
I am facing the same issue.
#3
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]-->
with:
<!--[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.
#4
I have committed this fix into dev 6.x-2.x dev branch.
#5
Automatically closed -- issue fixed for 2 weeks with no activity.