doublemetre Posted October 27, 2020 Share Posted October 27, 2020 (edited) Bonjour, je cherche depuis un grand moment mais je ne trouve pas ou est le fichier qui affiche les modules de la conne de gauche "Left column blocks" je cherche à mettre une condition de ce type sur le module {if $category.id > 100000} le module ps_categorytree {/if} je veux qu'il s'affiche seulement depuis la catégorie id 100000 je suis sous prestashop 1.7 merci d'avance. Edited October 27, 2020 by doublemetre (see edit history) Link to comment Share on other sites More sharing options...
Eolia Posted October 27, 2020 Share Posted October 27, 2020 il faut mettre ça dans le code du module ps_categorytree directement Link to comment Share on other sites More sharing options...
doublemetre Posted October 27, 2020 Author Share Posted October 27, 2020 Merci pour votre réponse, j'ai essayé mais le problème c'est qu'il affiche toujours le titre du module c'est pour cela que je cherche ou est appelé le module dans la colonne de gauche. {function name="categories" nodes=[] depth=0} {if $category.id > 100000} {strip} {if $nodes|count} <ul class="category-sub-menu"> {foreach from=$nodes item=node} <li data-depth="{$depth}"> {if $depth===0} <a href="{$node.link}">{$node.name}<span data-id="leo-cat-{$node.id}" style="display:none" class="leo-qty leo-cat-{$node.id} badge"></span></a> {if $node.children} <div class="navbar-toggler collapse-icons" data-toggle="collapse" data-target="#exCollapsingNavbar{$node.id}"> <i class="fa fa-caret-right add"></i> <i class="fa fa-caret-down remove"></i> </div> <div class="collapse" id="exCollapsingNavbar{$node.id}"> {categories nodes=$node.children depth=$depth+1} </div> {/if} {else} <a class="category-sub-link" href="{$node.link}">{$node.name}<span data-id="leo-cat-{$node.id}" style="display:none" class="leo-qty leo-cat-{$node.id} badge"></span></a> {if $node.children} <span class="arrows" data-toggle="collapse" data-target="#exCollapsingNavbar{$node.id}"> <i class="fa fa-caret-right arrow-right"></i> <i class="fa fa-caret-down arrow-down"></i> </span> <div class="collapse" id="exCollapsingNavbar{$node.id}"> {categories nodes=$node.children depth=$depth+1} </div> {/if} {/if} </li> {/foreach} </ul> {/if} {/strip} {/if} Link to comment Share on other sites More sharing options...
Eolia Posted October 27, 2020 Share Posted October 27, 2020 c'est pas dans le tpl mais dans le php qu'il faut mettre votre condition^^ Avant l'envoi vers le tpl justement, quand le hook est appelé Link to comment Share on other sites More sharing options...
doublemetre Posted October 27, 2020 Author Share Posted October 27, 2020 un grand merci j'ai réussi: if ( Tools::getValue('id_category') > 10000 ) { 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