2016-11-24 38 views
0

我在category.tpl的prestashop上製作我自己的麪包屑。我有2個深度菜單。在子類別頁面中,我想添加上面的類別名稱並將其鏈接到我的麪包屑中。Prestashop - 如何在麪包屑上編寫父類別

比如我有菜單 -fruits ---蘋果 ---香蕉 -vegetables -bread ---滾 ---麪包

當我蘋果頁我要上有這樣的麪包屑:「家<水果<蘋果」。我有dinamical寫「水果」的問題,並鏈接到它。

對不起,我的英語。希望你的答案。

回答

0

可以使用id_parent屬性來獲取父類:

$category->id_parent 

您還可以查看當前類的層次深度,知道什麼時候顯示父類或不:

{if $category->level_depth > some_int_value} 
    {* display parent breadcrumb *} 
{/if} 

好運。

+0

我知道我可以得到父類別ID,但我想要鏈接和父類別的名稱。 – robert9620

+0

最簡單的方法是在CategoryController前面設置parent_category作爲smarty的參數。然後,您可以像普通類別那樣,在TPL中訪問類別名稱和鏈接。對於鏈接,你必須在category.tpl中使用$ link-> getCategoryLink(...) – PixelWeb

+0

請幫助我在Controller中設置它,並在category.tpl中使用它。我不知道該怎麼做。 – robert9620