Jump to content

Conflit entre .TPL et .CSS dans le header - Prestaspirit


botmez

Recommended Posts

Bonjour,

J'ai deux modules en utilisation sous presta 1.3.1.1 et en fait j'ai un petit soucis d'affichage dans le header.

En effet, j'utise un module banner display qui affiche une banniere a coté du logo

Quand il est activé seul tout va bien

Voici son .tpl:

 

 

</br>
<div align="left">
<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" height="110" width="680">
<param name="movie" value="http://monsite.fr/banner6.swf" />
<param name="quality" value="high" />
<param name="src" value="http://monsite.fr/banner6.swf" />
<param name="scale" value="exactfit" />
<!--[if !IE]> <-->
<object data="http://monsite.fr/banner6.swf" type="application/x-shockwave-flash" height="110" width="680">
<param name="quality" value="high" />
<param name="pluginurl" value="http://www.adobe.com/go/getflashplayer" />
<param name="scale" value="exactfit" />
<!--<![endif]-->
<!--[if !IE]>-->
</object>
<!--<![endif]-->
</object>
</div>

 

Maintenant j'utilise en parallele le module déco de noel par Prestaspirit

 

Voici le code du header.tpl

 

​<link rel="stylesheet" href="{$modules_dir}christmasdeco/css/christmasdeco.css">

 

qui appelle donc ce css:

 

#footer {
position: relative;
z-index:2;
}
#header {
position: relative;
width:100%;
}
#christmasdeco_top_2 div.christmasdeco_2_left {
position:absolute;
width:450px;
top:0px;
left:-460px;
z-index:1;
overflow:hidden;
}
#christmasdeco_top_2 div.christmasdeco_2_right {
position:absolute;
width:450px;
top:0px;
right:-460px;
z-index:1;
overflow:hidden;
}
#christmasdeco_bottom_2 div.christmasdeco_2_left {
position:absolute;
width:450px;
bottom:0px;
left:-450px;
z-index:1;
overflow:hidden;
}
#christmasdeco_bottom_2 div.christmasdeco_2_right {
position:absolute;
width:450px;
bottom:0px;
right:-450px;
z-index:1;
overflow:hidden;
}

 

Le soucis est que quand les deux modules sont appelés en meme temps, la banniere créée par le premier module descend et est explosée dans le design...De plus le code css du second module n'est pas affiché...

 

Que faire ?

 

Cdlt,

 

Nadine

Link to comment
Share on other sites

hello Nadine,

 

en regardant la css Xmassy, les seuls trucs qui ne soit pas "namespacés" sont le footer et le header qui se voient attribués un position relative + la largeur 100% en ce qui concerne le header

 

il ne te reste donc plus qu'à vérifier si

- soit la largeur 100% ne met pas le bronx dans ta css d'o'irigne qui te sert à faire ton header qui n'était peut-être pas à 100%

- soit le module de ta bannière n'utilisait pas un position aussi, genre une absolute qui n'était pas relative au header et qui le devient par cette surcharge

 

have swing

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...