Jump to content

[Résolu] Afficher les images des catégories


bambe

Recommended Posts

Bonjour,

 

Je veux personnaliser le thème par défaut de prestashop 1.4.8.3 et à la place du bloc Catégorie je veux afficher les images des sous-catégorie de la catégorie Accueil.

 

J'ai tenté de modifier le fichier : modules/blockcategories/category-tree-bracnh.tpl en ajoutant ce code :

<img src="{$link->getCatImageLink($subcategory->link_rewrite, $subcategory->id_image, 'medium')}" width="80" height="80" />
<li {if isset($last) && $last == 'true'}class="last"{/if}>
 <a href="{$node.link}" {if isset($currentCategoryId) && ($node.id == $currentCategoryId)}class="selected"{/if} title="{$node.desc|escape:html:'UTF-8'}">{$node.name|escape:html:'UTF-8'}</a>
{if $node.children|@count > 0}
 <ul>
 {foreach from=$node.children item=child name=categoryTreeBranch}
  {if isset($smarty.foreach.categoryTreeBranch) && $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>

 

mais en vain je ne vois pas toujours mais images en utilisant firebug j'ai failed to load the given url

Edited by bambe (see edit history)
Link to comment
Share on other sites

Bonsoir,

 

Après des heures dans le code j'ai finalement trouvé l'astuce et voici comment faire pour afficher les images des catégories :

<li {if isset($last) && $last == 'true'}class="last"{/if}>
  <a href="{$node.link}" {if isset($currentCategoryId) && ($node.id == $currentCategoryId)}class="selected"{/if} title="{$node.desc|escape:html:'UTF-8'}">
<img src="{$link->getCatImageLink($category->link_rewrite, $node.id, null)}" width="118" height="115" />
<!--{$node.name|escape:html:'UTF-8'} en commentaire pour ne pas afficher le texte de la catégorie-->
</a>
{if $node.children|@count > 0}
 <ul>
 {foreach from=$node.children item=child name=categoryTreeBranch}
  {if isset($smarty.foreach.categoryTreeBranch) && $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>

Link to comment
Share on other sites

  • 3 weeks later...

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