2012-07-02 35 views
3

我是prestashop的新手。在主頁上,我使用「特價商品中心」模塊,該模塊僅顯示出售的產品列表。我想顯示產品屬於哪個類別。我編輯SpecialsCenter.tpl和使用此代碼:Prestashop - 創建產品所屬類別的鏈接

<a href="#">Category: {$Specials.category}</a></h2> 

這正確地顯示該特定產品屬於相應類別的名稱。見圖像:Product with category。 我唯一遇到的麻煩是創建一個鏈接到該類別。應該相當簡單,但Prestashop論壇似乎如此空缺。所有問題。沒有答案。什麼是用於鏈接到類別頁面的變量?

感謝您的幫助。

已經做了一些更多的研究......這就是現在的我......

<a href="{$link->getCategoryLink({$Specials.id_category}, {$Specials.category})}">Category: {$Specials.category}</a> 

所以這個輸出此鏈接:mysiteurl/0的筆記本電腦 - 這是部分正確,除了類別ID是錯誤的。類別筆記本電腦的ID是4.它應該是這樣的:mysiteurl/-laptops。所以第一個smarty標籤{$Specials.id_category}是不正確的。我需要知道如何使用某種變量來繪製類別ID。所以它應該是這樣的:

<a href="{$link->getCategoryLink('category-id', {$Specials.category})}">Category: {$Specials.category}</a> 

再次感謝!!! :)

+2

有可能在$ Specials中找不到id_category。試試這個,你會看到$特價中的所有值:{$Specials|print_r}

+0

非常感謝。這很有幫助。我是新來的stackoverflow ...我應該投票給你或什麼? :) –

+0

我認爲你可以做到:) –

回答

7

解決方案:啊!謝謝Niclas Larsson - 這很有幫助!我應該想到這個! :)你是對的,它沒有拉動「id_category」正確的用法如下:

<a href="{$link->getCategoryLink({$Specials.id_category_default} , {$Specials.category})}">{$Specials.category}</a> 
相關問題