lodemars Posted April 6, 2016 Share Posted April 6, 2016 BonjourJe suis sous prestashop 1.6J'ai un menu dans la colonne gauche qui liste mes catégories. Je voudrai pour une catégorie (celle avec l'ID 20) que son lien renvoi vers un doc pdf.J'ai beaucoup cherché sur le net, et la réponse qui semble être fournie est celle ci :Dans le fichier category-tree-branch.tpl (du module blockcategorie), mettre cette condition : <li {if isset($last) && $last == 'true'}class="last"{/if}> {if $currentCategoryId == 20} <a>mon lien</a> {else} <a href="{$node.link|escape:'html':'UTF-8'}"{if isset($currentCategoryId) && $node.id == $currentCategoryId} class="selected"{/if} title="{$node.desc|strip_tags|trim|escape:'html':'UTF-8'}"> {$node.name|escape:'html':'UTF-8'} </a> {/if} {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> {/if} </li> Mon problème est que cela ne marche pas, la condition ne semble pas être prise en compte puisque s'affiche toujours le "else". Merci d'avance pour vos éclairages. Link to comment Share on other sites More sharing options...
Julien64 Posted April 7, 2016 Share Posted April 7, 2016 Bonsoir, C'est normal que ça ne fonctionne pas, enfin si ça doit fonctionner quand vous êtes justement dans cette catégorie d'ID 20. Le test doit être fait sur : {if $node.id == 20} 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