Jump to content

Style de la colonne de droite diffèrent quand certaines catégories


Recommended Posts

Bonjour à tous,
J'espère que quelqu'un pourra me donner un coup de main sur un petit problème que je rencontre.
J'essaie d'abaisser ma colonne de droite quand je suis sur une catégorie particulière.

Pour ça j'ai modifié ma balise body de manière à appeler l'id de la catégorie dans une classe :

<body {if $page_name}id="{$page_name|escape:'htmlall':'UTF-8'}"{/if}{if $smarty.get.id_category} class="cat{$smarty.get.id_category}"{/if}>



Que je récupère dans mon css dans une div à niveau :

body.cat8 div#right_column { margin-top: 300px; }



Je m'arrache les cheveux (pour de vrai) et je ne comprends pas pourquoi ça marche pas !

Link to comment
Share on other sites

Après un petit tour sur Firebug, je remarque que le problème vient qu'il ne récupère pas l'id de la catégorie. Si on est sur l'index, il comprend bien qu'il n'est pas sur une catégorie, une fois sur une catégorie, il comprend, il affiche donc la class, mais il affiche juste le "cat" sans l'id de la catégorie derrière, c'est très étrange.

Link to comment
Share on other sites

Bon, je me réponds, en espérant que ça puisse aider quelqu'un d'autre :
J'ai bêtement pris la colonne de droite que vous pouvez trouver dans footer.tpl dans une div qui part chercher l'id de la catégorie :

{$HOOK_RIGHT_COLUMN}


et dans global.css, les catégorie dans lesquelles vous souhaitez styliser différemment la colonne vous faites :

#cat8 #right_column {
margin-top: 345px;
}

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...