2013-04-20 81 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。

谢谢

相关问题