Jump to content

Mettre une condition dans mon blockmenu


Recommended Posts

Bonjour
Je suis sous prestashop 1.6
J'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

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