Jump to content

Problème Menu Horizontal : Lien Faussé Dans La Page Produit [Résolu]


Recommended Posts

Bonjour à tous,

 

Je rencontre quelques problèmes avec le menu horizontal de mon site ecommerce.

 

Je vous explique : j'ai modifié le menu de base en ajoutant différentes catégories accessibles.

Aucun problème pour l'instant, mes intitulés + liens s'affichent correctement quand je suis sur ma page d'accueil ou sur une page CMS.

 

Par contre, le lien est faussé quand je suis sur une page produit :

 

- Je suis sur http://www.mywebsite.com ==> Categories Link : OK (for ex : http://www.mywebsite.com/category4)

- Je suis sur http://www.mywebsite.com/category1 ==> Categories Link : OK (for ex : http://www.mywebsite.com/category5)

- je suis sur http://www.mywebsite.com/cms5 ==> Categories Link : OK (for ex : http://www.mywebsite.com/category6)

 

Par contre dès que je suis sur une page produit, l'URL est mauvais, il prend en compte la catégorie dans laquelle je suis actuellement et rajoute dans l'URL le lien de la barre hozitontal :

 

 

Je suis sur

http://www.mywebsite...egory1/product1 ==> Error ===> l'URL mène à http://www.mywebsite...gory1/category3 ==> 404

or

Je suis sur

http://www.mywebsite...gory4/product15 ==> Error ===> l'URL mène à http://www.mywebsite...gory4/category3 ==> 404

or

Je suis sur

http://www.mywebsite...ory3/product155 ==> Error ===> l'URL mène à http://www.mywebsite...gory3/category3 ==> 404

 

le lien garde la catégorie de ma page produit visitée !

 

Le module utilisé est tmheaderlinks, en accèdant au ftp, j'ai du faire des erreurs dans le code ?

Voici mon tmheaderlinks.tpl :

 

 

<div class="clearblock"></div>

<ul id="tmheaderlinks">

<li><a href="{$link->getPageLink('index.php')}"{if $page_name == 'index'} class="active"{/if}>{l s='home' mod='tmheaderlinks'}</a></li>

<li><a href="6-cigarette-electronique"{if $page_name == '6-cigarette-electronique'} class="active"{/if}>{l s='Cigarette electronique' mod='tmheaderlinks'}</a></li>

<li><a href="7-e-liquide"{if $page_name == '7-e-liquide'} class="active"{/if}>{l s='E-liquide' mod='tmheaderlinks'}</a></li>

<li><a href="8-accessoires"{if $page_name == '8-accessoires'} class="active"{/if}>{l s='Accessoires' mod='tmheaderlinks'}</a></li>

<li><a href="{$link->getPageLink('contact-form.php')}"{if $page_name == 'contact-form'} class="active"{/if}>{l s='contact' mod='tmheaderlinks'}</a></li>

</ul>

 

Aucun problème pour le lien Accueil et Contact, seul les catégories sont faussés !

 

Merci pour votre aide, je m'arrache les cheveux !

post-354758-0-81234800-1361542824_thumb.jpg

Edited by francois.malicet (see edit history)
Link to comment
Share on other sites

Bonjour,

 

on est concurrent mais je pense avoir la solution donc je te l'offre :)

<li><a href="{$base_uri}7-e-liquide"{if $page_name == '7-e-liquide'} class="active"{/if}>{l s='E-liquide' mod='tmheaderlinks'}</a></li>

moi je l’écrirais comme ca

++ JC

Link to comment
Share on other sites

Yes, un gros gros merci, ça fonctionne correctement :) :)

 

J'ai même contacté le "SAV" Template Monster (distributeur du template) sans résultat.

 

C'est encore plus sympathique de ta part en sachant ton commerce, vraiment merci, un gros +1

 

(et chose encore plus étrange, j'avais également participé à un site appelé casualshop qui fut stoppé, comme quoi ...) ;)

 

Au plaisir d'échanger avec toi

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