我實際上正在使用Prestashop 1.4.9開發webcommerce項目,我想檢測當前查看的頁面並查找該頁面是否是子類別(在例如category.tpl文件)。如何檢測被查看的頁面是否是子類別
您的幫助將不勝感激。
我實際上正在使用Prestashop 1.4.9開發webcommerce項目,我想檢測當前查看的頁面並查找該頁面是否是子類別(在例如category.tpl文件)。如何檢測被查看的頁面是否是子類別
您的幫助將不勝感激。
找到了! With $category->level_depth
我們可以確定當前頁面是一個類別還是一個子類別。 就我而言,我不得不使用:
{if $category->level_depth == 2}
{/if}
Right.In ps_category表,你必須爲每個category.If level_depth == 2列level_depth,這是類,如果level_depth == 3 subcategory.See更多細節那裏。
你也可以通過id_parent來檢查它。如果一個類別是另一個類別的子類別,那麼父類別id被放置在id_parent列中,否則它將爲0。所以你可以檢查它像
{if $category->id_parent != 0}
......
......
{/if}
水平深度也將是很好,但它用於深度類別樹,如在其深度將是。級別深度2意味着該類別具有沒有父類別的父類,如類別具有父親但沒有祖父:)。等級3意味着這個類別有一個父親,並且該類別也有一個偉大的父親;)。
我認爲最好是使用id_parent。
謝謝