Jump to content

Header different selon la page du site


Recommended Posts

Bonjour à la communauté prestashop.

 

J'ai une question, qui est peut être simple pour vous, mais moi je galère, alors je demande votre aide svp :)

 

J'aurai voulu savoir comment changer de header selon la page de mon site :

ex, j'arrive sur mon site, sur la page d'accueil avec un header.tpl, et je voudrais que lorsque mon client clique sur mon eshop, que le header.shop.tpl soit présent à la place de mon header.tpl de mes autres pages du site ?

 

Merci beaucoup par avance !

Link to comment
Share on other sites

Dans le header.tpl vous pouvez jouer de cette facon:

{if $page_name=='index'}
   ... contenu dédié à la home
{else if $page_name =='product'}
   ... contenu dédié au fiche produit
{else if $page_name =='category'}
   ... contenu dédié au listing categorie
{else if $page_name =='cms'}
   ... contenu dédié au page cms
{else}
   .... contenu par défaut.
{/if}

En CSS, vous pouvez aussi jouer avec l'id présent sur le body : body#index, body#product, etc, pour arranger comme vous le voulez.

Edited by Szed (see edit history)
Link to comment
Share on other sites

Dans le header.tpl vous pouvez jouer de cette facon:

{if $page_name=='index'}
   ... contenu dédié à la home
{else if $page_name =='product'}
   ... contenu dédié au fiche produit
{else if $page_name =='category'}
   ... contenu dédié au listing categorie
{else if $page_name =='cms'}
   ... contenu dédié au page cms
{else}
   .... contenu par défaut.
{/if}

En CSS, vous pouvez aussi jouer avec l'id présent sur le body : body#index, body#product, etc, pour arranger comme vous le voulez.

Bonjour !

 

Super, merci beaucoup pour votre réponse !

Pas besoin alors de faire plusieurs fichier header ?

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