Enrique06 Posted November 13, 2013 Share Posted November 13, 2013 Bonjour à tous, Je suis dans l'impasse, je voudrais pouvoir rendre un lien non cliquable dans mon top menu comme l'onglet HOMME OU FEMME sur le site http://www.vetements-vente.com/ Les id sont 6 et 13 J'ai testé d'ajouter comme sur le topic http://www.prestashop.com/forums/topic/280[spam-filter]resolu-categorie-non-cliquable/ <a href=" {if $node.id==6 || $node.id==13 } # {else} {$node.link|escape:'htmlall':'UTF-8'} {/if}"class="selected" title="{$node.desc|escape:htmlall:'UTF-8'}">-->{$node.name|escape:htmlall:'UTF-8'}<!--</a>--> dans le fichier tpl category-tree-branch de \modules\blockcategories\ mais sans succès J'ai aussi testé d'ajouter <a {if $category_id ==6 OR $category_id ==13} href="#" {/if}>...</a> dans le fichier tpl du menu mais la aussi sans succès. Quelqu’un aurait peut être une idée ?? Merci d'avance Link to comment Share on other sites More sharing options...
Atch Posted November 14, 2013 Share Posted November 14, 2013 Bonjour, Avez vous essayez un truc du genre : {if $node.id==6 || $node.id==13 } {$node.name|escape:htmlall:'UTF-8'} {else} <a href="{/if}"class="selected" title="{$node.desc|escape:htmlall:'UTF-8'}">{$node.name|escape:htmlall:'UTF-8'}</a> {/if} V++ Atch Link to comment Share on other sites More sharing options...
Enrique06 Posted November 14, 2013 Author Share Posted November 14, 2013 (edited) Bonjour et merci pour ta réponse Atch, J'ai essayé d'ajouter dans les deux fichiers ce que tu me proposes: -category-tree-branch.tpl : aucun changement -categoriestopmenuxxl.tpl : le site devient une page blanche ai-je fait un erreur ? ci-joint la copie de mon categorietopmenuxxl.tpl : [Modéré module payant Merci de ne pas coller l'intégralité du fichier. Une demande de suppression de son affichage a été faites.] Edited November 14, 2013 by Oron Suite a demande modération de l'affichage d'un fichier d'u module payant. (see edit history) Link to comment Share on other sites More sharing options...
Atch Posted November 14, 2013 Share Posted November 14, 2013 oui ici : <a href="{/if}"class="selected" title="{$node.desc|escape:htmlall:'UTF-8'}">{$node.name|escape:htmlall:'UTF-8'}</a> tu devrais avoir <a href="{$node.link|escape:'htmlall':'UTF-8'}" class="selected " title="{$node.desc|escape:htmlall:'UTF-8'}">{$node.name|escape:htmlall:'UTF-8'}</a> Par contre le class="selected", il devrait y avoir une condition... V++ Atch Link to comment Share on other sites More sharing options...
Enrique06 Posted November 14, 2013 Author Share Posted November 14, 2013 Donc si je comprends bien, je modifie <a href="{/if}"class="selected" title="{$node.desc|escape:htmlall:'UTF-8'}">{$node.name|escape:htmlall:'UTF-8'}</a> par : <a href="{$node.link|escape:'htmlall':'UTF-8'}" class="selected " title="{$node.desc|escape:htmlall:'UTF-8'}">{$node.name|escape:htmlall:'UTF-8'}</a> C'est bien ca ? Et pour la condition, désolé je suis débutant peux-tu m'aiguiller? Je voudrais en faite que les id 6 et 13 (ayant des sous catégories) n'affichent pas le menu parent Link to comment Share on other sites More sharing options...
Divine Posted November 14, 2013 Share Posted November 14, 2013 Bonjour, Par contre ça serait pas mal d'éviter de publier l'intégralité du fichier TPL d'un module payant... Par ailleurs, vous essayez d'ajouter une condition à des liens qui n'existent pas... C'est dans le fichier categoriestopmenuxxl_list que se trouvent les liens des catégories et qu'il faut agir : <a id="categoriestopmenuxxl_nodelink_{$node.id}" href="{$node.link|escape:'htmlall':'UTF-8'}" class="nodelink{if $node.id == $currentCategoryId} selected{/if}{if $node.children|@count > 0} node_parent{/if}" title="{$node.name|escape:'htmlall':'UTF-8'}">{$node.name|escape:'htmlall':'UTF-8'}</a> Avec quelque chose comme : <a id="categoriestopmenuxxl_nodelink_{$node.id}" {if $node_id == 6 OR $node_id == 13}href="{$node.link|escape:'htmlall':'UTF-8'}"{/if} class="nodelink{if $node.id == $currentCategoryId} selected{/if}{if $node.children|@count > 0} node_parent{/if}" title="{$node.name|escape:'htmlall':'UTF-8'}">{$node.name|escape:'htmlall':'UTF-8'}</a> Link to comment Share on other sites More sharing options...
Gavimse Posted January 22, 2014 Share Posted January 22, 2014 (edited) Bonjour, Je suis exactement dans ta position Enrique06, je ne trouve pas le fichier categoriestopmenuxxl.tpl , où est-il? Merci d'avance, Ha mais d'accord c'est un module payant que je n'utilise pas... je dois donc faire mes modifs dans category-tree-branch.tpl? Presta 1.5.4.1 Edited January 22, 2014 by jimmy42 (see edit history) Link to comment Share on other sites More sharing options...
Enrique06 Posted January 22, 2014 Author Share Posted January 22, 2014 Bonjour Jimmy, Le fichier se trouve dans /modules/categoriestopmenuxxl/ Bonne journée Link to comment Share on other sites More sharing options...
Gavimse Posted January 22, 2014 Share Posted January 22, 2014 (edited) Bonjour Enrique, Hélas c'est un module que je n'utilise pas. Est-ce que tu as fait une modification dans category-tree-branch.tpl? SI oui, peux-tu me copier-coller le code concerné? N'utilisant pas le module categoriestopmenuxxl, je pense qu'une simple modification de code dans category-tree-branch.tpl suffira... A moins que je doive intervenir dans blocktopmenu.tpl... Merci Edited January 22, 2014 by jimmy42 (see edit history) Link to comment Share on other sites More sharing options...
Gavimse Posted January 22, 2014 Share Posted January 22, 2014 (edited) Voilà ce que j'ai dans modules/blockcategories/category-tree-branch.tpl <li {if isset($last) && $last == 'true'}class="last"{/if}> <a href="{$node.link|escape:'htmlall':'UTF-8'}" {if isset($currentCategoryId) && $node.id == $currentCategoryId}class="selected"{/if} title="{$node.desc|escape:'htmlall':'UTF-8'}">{$node.name|escape:'htmlall':'UTF-8'}</a> {if $node.children|@count > 0} <ul> {foreach from=$node.children item=child name=categoryTreeBranch} {if $smarty.foreach.categoryTreeBranch.last} {include file="$branche_tpl_path" node=$child last='true'} {else} {include file="$branche_tpl_path" node=$child last='false'} {/if} {/foreach} </ul> et dans modules/blocktopmenu/blocktopmenu.tpl {if $MENU != ''} </div> <!-- Menu --> <div class="sf-contener clearfix"> <ul class="sf-menu clearfix"> {$MENU} {if $MENU_SEARCH} <li class="sf-search noBack" style="float:right"> <form id="searchbox" action="{$link->getPageLink('search')}" method="get"> <p> <input type="hidden" name="controller" value="search" /> <input type="hidden" value="position" name="orderby"/> <input type="hidden" value="desc" name="orderway"/> <input type="text" name="search_query" value="{if isset($smarty.get.search_query)}{$smarty.get.search_query|escape:'htmlall':'UTF-8'}{/if}" /> </p> </form> </li> {/if} </ul> <div class="sf-right"> </div> <!--/ Menu -->{/if} Edited January 22, 2014 by jimmy42 (see edit history) Link to comment Share on other sites More sharing options...
Acktarrus Posted February 12, 2014 Share Posted February 12, 2014 Bonjour, je vois que sur votre site http://www.vetements-vente.com/, vous avez réussi a désactiver les liens parents de votre menu, pouvez vous me dire comment vous avez fait ou quelle ligne de code utiliser ? j'ai essayé de reprendre votre code, mais ca n'a aucun effet sur mon site... Je vous remercie ! Link to comment Share on other sites More sharing options...
Acktarrus Posted February 20, 2014 Share Posted February 20, 2014 (edited) petit up ? J'ai essayé ca, dans montheme/modules/blockcategories/category_tree-branch.tpl <a href=" {if $node.id==3} # {else} {$node.link|escape:'htmlall':'UTF-8'} {/if}" {if isset($currentCategoryId) && $node.id == $currentCategoryId}class="selected"{/if} title="{$node.desc|escape:'htmlall':'UTF-8'}">{$node.name|escape:'htmlall':'UTF-8'}</a> ca marche pas http://redwoodpaddle.com/ Edited February 20, 2014 by Acktarrus (see edit history) Link to comment Share on other sites More sharing options...
nathpp Posted June 23, 2014 Share Posted June 23, 2014 Bonjour Acktarrus, As-tu résolu ton problème car je suis exactement dans la même situation et si tu as la solution ça m'intéresserait vraiment. Je travaille avec le module "Menu haut horizontal" sous PS 1.6.0.5 Merci d'avance! Link to comment Share on other sites More sharing options...
Acktarrus Posted June 24, 2014 Share Posted June 24, 2014 Salut, non malheureusement j'ai pas trouvé de solution pour le moment ... 1 Link to comment Share on other sites More sharing options...
imaction_mo Posted July 28, 2014 Share Posted July 28, 2014 sous PS 1.6.0.5 la solution m'intéresserait également.. on me dit qu'il faudrait passer par 1 developpement spécifique.... Personne n'a une psite à proposer? Link to comment Share on other sites More sharing options...
imaction_mo Posted August 26, 2014 Share Posted August 26, 2014 bon on va bidouiller dans le code Link to comment Share on other sites More sharing options...
lareja Posted June 10, 2015 Share Posted June 10, 2015 bon on va bidouiller dans le code sous PS 1.6.0.5 la solution m'intéresserait également.. on me dit qu'il faudrait passer par 1 developpement spécifique.... Personne n'a une psite à proposer? avez-vous trouvez la solution ? sinon moi j'ai trouvez une solution pour ma part par ici Link to comment Share on other sites More sharing options...
PaulineRipauste Posted January 9, 2018 Share Posted January 9, 2018 Bonjour, J'ai le même soucis, je voudrais bloquer l'onglet "E-boutique" de mon site www.ripauste.fr Juste voir apparaitre le menu déroulant mais rendre non cliquable ce lien...J'ai essayé les conseils précédent mais ca ne fonctionne pas. Je suis sur Presta 1.6. Merci d'avance pour votre aide, Pauline Link to comment Share on other sites More sharing options...
Dadouska Posted December 8, 2019 Share Posted December 8, 2019 Bonsoir, Petit UP pour la version 1.7, que faut-il faire pour rendre une catégorie de pages CMS du menu non cliquable ? Cordialement Version de PS: 1.7.6.2 URL du site concerné: Galerie Royale Thème: Défaut Code: J'ai modifié 2,3 trucs ... Link to comment Share on other sites More sharing options...
Andriano Posted January 4, 2020 Share Posted January 4, 2020 En css avec la propriété pointer-events:none. Link to comment Share on other sites More sharing options...
Soheib Posted April 13, 2023 Share Posted April 13, 2023 UP pour la version 1.7, que faut-il faire pour rendre un elements du menu dans le header non cliquable ? Link to comment Share on other sites More sharing options...
Recommended Posts
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 accountSign in
Already have an account? Sign in here.
Sign In Now