2013-04-20 103 views

回答

2

找到了! With $category->level_depth我們可以確定當前頁面是一個類別還是一個子類別。 就我而言,我不得不使用:

{if $category->level_depth == 2} 
{/if} 
2

Right.In ps_category表,你必須爲每個category.If level_depth == 2列level_depth,這是類,如果level_depth == 3 subcategory.See更多細節那裏。

1

你也可以通過id_parent來檢查它。如果一個類別是另一個類別的子類別,那麼父類別id被放置在id_parent列中,否則它將爲0。所以你可以檢查它像

{if $category->id_parent != 0} 
...... 
...... 
{/if} 

水平深度也將是很好,但它用於深度類別樹,如在其深度將是。級別深度2意味着該類別具有沒有父類別的父類,如類別具有父親但沒有祖父:)。等級3意味着這個類別有一個父親,並且該類別也有一個偉大的父親;)。

我認爲最好是使用id_parent。

謝謝

相關問題