Jump to content

Header différent pour chaque page.


Recommended Posts

Bonjour, 

 

Je voudrais avoir un header différent pour chaque page de mon site mais je ne sais pas comment faire.

 

En fait, j'ai un ajouté un texte dans le header.tpl, évidemment du coup il ne s'affiche pas que sur la page d'accueil, mais sur chaque page du site. Mais je voudrais le changer pour qu'il soit différent pour chaque catégorie de produit que j'ai afin d'avoir un meilleur référencement.

 

Voilà si vous savez comment je pourrais faire ça, j'espère que vous pourrez m'expliquer votre solution.

 

Je vous remercie.

Link to comment
Share on other sites

Il vous faut jouer avec des conditions :

{if $page_name == 'index'}
 Votre texte pour la page d'accueil
{else if $page_name =='product'}
 Votre texte pour les fiche produits
{else}
 Sinon...
{/if}

$page_name peut également valoir : cms, category, order, ... 

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

Je te remercie pour cette solution qui m'a l'air efficace.

 

Juste une chose, je voudrais changer le texte pour chacune des pages de mes fabricants , du coup j'ai essayé de remplacer la variable $page_name par $page_id comme ceci : 

{else if $page_id == "4"} ou encore {else if $page_id == '4'} 

Mais ça ne fonctionne pas, c'est directement le texte du Else qui s'affiche. Savez-vous pourquoi ?

Ou sinon, comment savoir quel est le $page_name pour n'importe quelle page ?

 

EDIT

 

Je viens d'essayer également ainsi : 

{if $page_name == 'index'}
<p>Mon texte</p>
{else if $page_name == "manufacturer.php?id_manufacturer=4"} 
 <p>second texte</p>
{else}
 Sinon...
{/if}

(j'ai aussi testé avec des quotes à la place des guillemets)

 

Mais pareil...sur la page d'accueil le texte s'affiche correctement. Mais sur les autres pages c'est toujours le texte dans le else qui s'affiche...Je ne comprend pas pourquoi.

Puis, même en mettant "manufacturer.php?id_manufacturer=4" dans le if directement pour tester, ça ne marchait pas non plus.

Edited by Paul-Arthur Cayet (see edit history)
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...