изображение категории не показывалось в prestashop - PullRequest
1 голос
/ 02 января 2012

Привет, я использовал этот код для отображения категорий с соответствующим изображением.Я использую 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>   

Видя атрибут src с помощью firebug, он показывает путь, подобный этому- /prestashop/img/c/-category.jpg

и яхотите, чтобы это отображало изображение - "/prestashop/img/c/6-category.jpg" здесь 6 - идентификатор изображения.Как я могу использовать код, чтобы получить URL, как указано выше.

Ответы [ 2 ]

1 голос
/ 15 марта 2014

Я думаю, это то, что вам нужно

<img src="{$link->getCatImageLink($subcategory.link_rewrite, $subcategory.id_category,'category_default')|escape:'htmlall':'UTF-8'}" alt="" width="{$mediumSize.width}" height="{$mediumSize.height}" />
0 голосов
/ 10 февраля 2013

Привет Может быть, это может помочь вам

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