2014-04-07 126 views
0

我想要做的是讓類別圖像顯示,而不是產品圖像。我爲類別產品清單所做的工作就是這樣。在Prestashop中創建產品圖片的鏈接?

這隻適用於如果您正在查看某個類別中的所有產品但不查找產品的情況?

<a href="{$product.link|escape:'htmlall':'UTF-8'}" class="product_img_link" title="{$product.name|escape:'htmlall':'UTF-8'}"> 
<img src="{$link->getCatImageLink($category->link_rewrite, $category->id_image, 'large_default')}" style="width:140px!important;" alt="{$product.legend|escape:'htmlall':'UTF-8'}" /> 
</a> 

我想知道如何得到這個工作的所有網站?我如何讓它拉類別圖像?就像它在上面,但整個網站?

回答

0

您可以執行多個操作來創建此類圖像,首先您需要在產品頁面中調用$ category類,以便$ category不被定義。

最好的解決方案是在覆蓋目錄中的productController中爲$ category創建一個assigment。

class ProductController extends ProductControllerCore 
{ 
    public function initContent() 
    { 
     parent::initContent(); 
       $category = new Category($this->product->id_category_default); 
       $this->context->smarty->assign('category', $category); 
    } 
} 
+0

這是什麼網頁,我非常感謝它! – user3495551

+0

我補充說,但它仍然沒有顯示搜索的類別圖像?我是否做了一些事情? – user3495551

+0

請回復我真的需要這個 – user3495551