为什么Magento阻止显示根类别

为什么Magento阻止显示根类别,magento,categories,layered-navigation,Magento,Categories,Layered Navigation,Magento的categoryController::viewAction()调用category帮助程序,该帮助程序显式拒绝显示根类别 public function canShow($category){ ... if (!$category->isInRootCategoryList()) { return false; } 除性能外,是否存在阻止显示此类别的具体原因 我们的客户希望使用分层导航过滤器在一个页面上显示所有产品,使用根类别isAnchor=true将

Magento的
categoryController::viewAction()
调用category帮助程序,该帮助程序显式拒绝显示根类别

public function canShow($category){
...
if (!$category->isInRootCategoryList()) {
        return false;
}
除性能外,是否存在阻止显示此类别的具体原因


我们的客户希望使用分层导航过滤器在一个页面上显示所有产品,使用根类别
isAnchor=true
将是理想的选择

顺便说一下,这里的代码片段建议,当类别不是根目录时,不应显示它。我不明白。