1

嗨,我使用此代码显示具有相应图像的类别。我正在使用 prestashop 1.4.4

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

通过使用 firebug 查看 src 属性,它显示了这样的路径 - /prestashop/img/c/-category.jpg

我想这样显示图像-“/prestashop/img/c/6-category.jpg”这里6是图像ID。我如何使用代码来获取上面的 url。

4

2 回答 2

1

我认为这就是你需要的

<img src="{$link->getCatImageLink($subcategory.link_rewrite, $subcategory.id_category,'category_default')|escape:'htmlall':'UTF-8'}" alt="" width="{$mediumSize.width}" height="{$mediumSize.height}" />
于 2014-03-15T11:32:32.373 回答
0

嗨也许这可以帮助你

<a href="{$link->getCategoryLink($subcategory.id_category, $subcategory.link_rewrite)|escape:'htmlall':'UTF-8'}" title="{$subcategory.name|escape:'htmlall':'UTF-8'}" class="img">
于 2013-02-10T16:56:13.847 回答