2012-01-02 8 views
1

Bonjour, j'ai utilisé ce code pour afficher les catégories avec l'image correspondante. J'utilise prestashop 1.4.4Catégories L'image n'apparaissait pas dans prestashop

<ul>    
{foreach from=$blockCategTree.children item=child name=blockCategTree} 
{if $smarty.foreach.blockCategTree.last} 
{include file="$branche_tpl_path" node=$child last='true'} 
{else} 
{include file="$branche_tpl_path" node=$child} 
{/if} 
<img src="{$link->getCatImageLink($category->link_rewrite, $category->id_image, 'category')}" alt="{$category->name|escape:'htmlall':'UTF-8'}" title="{$category->name|escape:'htmlall':'UTF-8'}" id="categoryImage" />   
{/foreach}  
</ul> 

En voyant l'attribut src en utilisant Firebug, il montre le chemin comme this- /prestashop/img/c/-category.jpg

et je veux comme ça pour afficher l'image- "/prestashop/img/c/6-category.jpg" ici 6 est l'id de l'image. Comment puis-je utiliser le code pour obtenir l'URL comme ci-dessus.

Répondre

0

Salut Peut être cela peut vous aider

<a href="{$link->getCategoryLink($subcategory.id_category, $subcategory.link_rewrite)|escape:'htmlall':'UTF-8'}" title="{$subcategory.name|escape:'htmlall':'UTF-8'}" class="img"> 
1

Je pense que c'est ce que vous devez

<img src="{$link->getCatImageLink($subcategory.link_rewrite, $subcategory.id_category,'category_default')|escape:'htmlall':'UTF-8'}" alt="" width="{$mediumSize.width}" height="{$mediumSize.height}" /> 
Questions connexes