0
在我浏览我的产品时,我意识到当我点击一个类别时,它不会显示完整的项目列表。当我走到后端时,我意识到主要的父类别并未被选定用于某些产品。有没有办法轻松地将父类别添加到该项目?我对magento和excel的知识有限,我尝试在excel中的项目中添加父类别,但它不是最有效的方法。任何帮助和建议非常感谢你。如何将父类别应用于子类别中的项目?
在我浏览我的产品时,我意识到当我点击一个类别时,它不会显示完整的项目列表。当我走到后端时,我意识到主要的父类别并未被选定用于某些产品。有没有办法轻松地将父类别添加到该项目?我对magento和excel的知识有限,我尝试在excel中的项目中添加父类别,但它不是最有效的方法。任何帮助和建议非常感谢你。如何将父类别应用于子类别中的项目?
您可以将类别固定,以便它们显示在它们下面的产品以及它们下面的每个类别。
$categories = Mage::getModel('catalog/category')
->getCollection()
->addAttributeToSelect('*')
->addAttributeToFilter('entity_id', array("gt" => 2))
->setOrder('entity_id')
;
foreach($categories as $category) {
$category->setIncludeInMenu(1);
$category->setIsActive(1);
$category->setIsAnchor(1);
$category->save()
}
如果你设置的类别是锚定分层导航(请参阅如何分层导航合作在Magento吗?看看分层导航)将在分层导航显示这一类的子类。然后,分层导航会获取下面的所有产品,包括子类别中的产品,并显示这些产品的所有可过滤属性。如果您没有将类别设置为锚点,则不会在分层导航中显示可筛选属性。
此选项卡可以在管理类别> some_category>设计选项卡>是锚