Prestashop 如何检测查看的页面是否为子类别

Prestashop 如何检测查看的页面是否为子类别,prestashop,Prestashop,实际上,我正在使用Prestashop 1.4.9进行webcommerce项目,我想检测当前查看的页面,并确定该页面是否为子类别(例如,在category.tpl文件中) 非常感谢您的帮助。找到了! 使用$category->level\u depth我们可以确定当前页面是类别还是子类别。 就我而言,我必须使用: {if $category->level_depth == 2} {/if} 找到了! 使用$category->level\u depth我们可以确定当前页面是类别还是子类

实际上,我正在使用Prestashop 1.4.9进行webcommerce项目,我想检测当前查看的页面,并确定该页面是否为子类别(例如,在category.tpl文件中)

非常感谢您的帮助。

找到了! 使用
$category->level\u depth
我们可以确定当前页面是类别还是子类别。 就我而言,我必须使用:

{if $category->level_depth == 2}
{/if}
找到了! 使用
$category->level\u depth
我们可以确定当前页面是类别还是子类别。 就我而言,我必须使用:

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

右。在ps_类别表中,每个类别都有列级别深度。如果级别深度==2,这是类别,如果级别深度==3是子类别。请参阅此处的更多详细信息。

右。在ps_类别表中,每个类别都有列级别深度。如果级别深度==2,这是类别,如果level_depth==3是子类别。请参阅此处的更多详细信息。

您也可以按id\u父级检查它。如果一个类别是另一个类别的子类别,则父类别id将放置在id_parent列中,否则将为0。所以你可以像这样检查它

{if $category->id_parent != 0}
 ......
 ......
{/if}
“级别深度”也可以,但它用于类别树中的深度,如深度。级别深度2意味着该类别具有没有父类别的父类别,就像该类别具有父类别但没有父类别一样:)。第三级意味着类别有父亲,类别也有祖父;)

我认为最好是使用id\u家长


谢谢

您也可以通过id\u家长查看。如果一个类别是另一个类别的子类别,则父类别id将放置在id_parent列中,否则将为0。所以你可以像这样检查它

{if $category->id_parent != 0}
 ......
 ......
{/if}
“级别深度”也可以,但它用于类别树中的深度,如深度。级别深度2意味着该类别具有没有父类别的父类别,就像该类别具有父类别但没有父类别一样:)。第三级意味着类别有父亲,类别也有祖父;)

我认为最好是使用id\u家长

多谢各位