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 に答える