Jump to content

Module main menu prestashop - lien hypertexte


Recommended Posts

Bonjour à tous,

Je souhaiterai savoir s'il est possible de mettre des href : # sur certaines catégories du menu prestashop ?  J'ai prestashop 1.7.7.2207983203_Capturedecran2021-04-05a13_32_22.thumb.png.c0115f27c6aabf01f194f7af2e630f8f.png

J'ai essayé de modifier le code du module mais sans grand résultat : j'ai essayé de lui mettre un IF depth ou IF category mais j'ai aucun résultat probant ....

{assign var=_counter value=$_counter+1}
              <a
                class="{if $node.children|count}dropdown-item{/if}{if $depth === 1} dropdown-submenu{/if}"
                href="{$node.url}" data-depth="{$depth}"
                {if $node.open_in_new_window} target="_blank" {/if}
              >

L'idée c'est de ne pas diriger le client vers les sous catégories en question, qu'il ne passe pas par les pages catégories spécifiques.

Par exemple, l'idée est de mettre un lien # sur la catégorie cire sans colophane, soins et accessoires seulement (c'est la catégorie 3, 78, et 9)

Avez vous une idée où je peux intervenir dans le code ?

Merci à vous !

Edited by Fille au pluriel (see edit history)
Link to comment
Share on other sites

Bonjour

bricolage :

En overrideant le module fichier ps_mainmenu.tpl

et conditionant les href dans ces styles là :

	<a
		class="{if $depth >= 0}dropdown-item{/if}{if $depth === 1} dropdown-submenu{/if}"
		href="{if $node.label=='NON DE LA CATEGORIE'} VOTRE URL CUSTOM {else}{$node.url}{/if}" 
		data-depth="{$depth}"
       {if $node.open_in_new_window} target="_blank" {/if}
	>

OU mieux avec l'ID des catégorie

              <a
                class="{if $depth >= 0}dropdown-item{/if}{if $depth === 1} dropdown-submenu{/if}"
                href="{if $node.page_identifier=='category-NUMERO ID CATEGORIE'} VOTRE URL CUSTOM {else}{$node.url}{/if}"
                data-depth="{$depth}"
                {if $node.open_in_new_window} target="_blank" {/if}
              >

 

 

Edited by Remy FRK Corp (see edit history)
Link to comment
Share on other sites

  • 1 month later...

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