Jump to content

[Résolu] Catégorie non cliquable


Recommended Posts

Tu es sur de changer le bon fichier category-tree-branch.tpl ?
Car il en existe deux, un dans le repertoire de ton theme et qui gere les sous-categories et un autre dans celui du module blockcategory donc dans le repertoire modules à la racine du site, dans le sous-dossier blockcategories et qui gère les categories. Je viens de tester sur une nouvelle installation de prestashop 1.2.4.0 et mes catégories ne sont pas cliquables tandis que les sous-catégories restent cliquables.

Link to comment
Share on other sites

  • 3 years later...

Bon j'ai réussi aussi, je vous mets la solution pour les utilisateurs de la V 1.5

 

remplacer ça :

<a href="{$node.link|escape:'htmlall':'UTF-8'}"

 

par

 

<a href="
   {if $node.id==11 || $node.id==12 || $node.id==6 || $node.id==10  }
 #
   {else}
 {$node.link|escape:'htmlall':'UTF-8'}   
   {/if}"

Link to comment
Share on other sites

  • 6 years later...

Bonjour, je voudrais rendre non cliquable les liens de sous catégories si elles ne contiennent pas de produits, je n'arrive pas à le faire, quelqu'un aurait une idée ??? Soit rendre le lien non cliquable si pas de produits ou alors retour d'un champs vide éventuellement ... Je bloque la dessus pour  le moment ...

Merci beaucoup

Link to comment
Share on other sites

  • 3 years later...

Bonjour Ariane Web et Plus  je vous remercie de cette réponse c'est juste qu'en general quand je fait je ne reçois vraiment aucune réponse, si je vous precise ce dont j'ai besoin avec toutes les infos pourrais je avoir votre aide svp ? 

Link to comment
Share on other sites

Just now, Ariane Web et Plus said:

Quand je peux aider j'essai, mais ca va dépendre de votre version de prestashop et de votre thème. En tout cas vous allez avoir plus de chance d'une réponse sur un nouveau post avec toutes les infos.

Je vous remercie je vais faire très simple, j'aimerai que le bouton thèmes (voir la capture ci dessous) soit un liste que l'on peut dropdown mais que si on clique dessus il ne se passe rien ou bien que ce soit pas un cliquable, pck cela m'oblige a maintenir la page associer a jour et je ne veux pas de ca.

 

Ma version de presta c'est la 1.7.7.5 et j'y est installer le thème oslo avec quelque retouche que j'ai fait avec le elementor de creative elements

Capture d’écran 2023-04-14 à 17.20.34.png

Link to comment
Share on other sites

oui je vois je le tpl du module natif ps_mainmenu j'ai essayyer d'y ajouter une condition pour que cela n'ajoute pas de lien pour un menu dont l'id de la catégorie est égale a 20 mais c'a na absolument rien changer 

{**

* 2007-2020 PrestaShop SA and Contributors

*

* NOTICE OF LICENSE

*

* This source file is subject to the Academic Free License 3.0 (AFL-3.0)

* that is bundled with this package in the file LICENSE.txt.

* It is also available through the world-wide-web at this URL:

* https://opensource.org/licenses/AFL-3.0

* If you did not receive a copy of the license and are unable to

* obtain it through the world-wide-web, please send an email

* to [email protected] so we can send you a copy immediately.

*

* DISCLAIMER

*

* Do not edit or add to this file if you wish to upgrade PrestaShop to newer

* versions in the future. If you wish to customize PrestaShop for your

* needs please refer to https://www.prestashop.com for more information.

*

* @author PrestaShop SA <[email protected]>

* @copyright 2007-2020 PrestaShop SA and Contributors

* @license https://opensource.org/licenses/AFL-3.0 Academic Free License 3.0 (AFL-3.0)

* International Registered Trademark & Property of PrestaShop SA

*}

{assign var=_counter value=0}

{function name="menu" nodes=[] depth=0 parent=null}

{if $nodes|count}

<ul class="top-menu"{if $depth == 0} id="top-menu"{/if} data-depth="{$depth}">

{foreach from=$nodes item=node}

<li class="{$node.type}{if $node.current} current {/if}" id="{$node.page_identifier}">

{assign var=_counter value=$_counter+1}

<a

style="{if $node.id==20}color:#fff;{/if}"

class="{if $depth >= 0}dropdown-item{/if}{if $depth === 1} dropdown-submenu{/if}"

href="{$node.url}" data-depth="{$depth}"

{if $node.open_in_new_window} target="_blank" {/if}

>

{if $node.children|count}

{* Cannot use page identifier as we can have the same page several times *}

{assign var=_expand_id value=10|mt_rand:100000}

<span class="float-xs-right hidden-md-up">

<span data-target="#top_sub_menu_{$_expand_id}" data-toggle="collapse" class="navbar-toggler collapse-icons">

<i class="material-icons add">&#xE313;</i>

<i class="material-icons remove">&#xE316;</i>

</span>

</span>

{/if}

{if $node.image_urls|count}

{foreach from=$node.image_urls item=image_url}

<img src="{$image_url}">

{/foreach}

{/if}

{$node.label}

</a>

{if $node.children|count}

<div {if $depth === 0}class="popover sub-menu js-sub-menu collapse"{else}class="collapse"{/if} id="top_sub_menu_{$_expand_id}">

{menu nodes=$node.children depth=$node.depth parent=$node}

</div>

{/if}

</li>

{/foreach}

</ul>

{/if}

 

{/function}

 

<div class="menu js-top-menu position-static hidden-sm-down" id="_desktop_top_menu">

{menu nodes=$menu.children}

<div class="clearfix"></div>

</div>

 

 

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