我正在使用Magento Enterprise,在编辑产品时只有顶级类别可供选择。所有子类别都处于活动状态并显示在导航菜单中,但在编辑产品时则不会显示。
有谁知道如何解决这个问题?
克里斯
答案 0 :(得分:0)
我们遇到了2个问题。第三次是通过使用wget命令直接从服务器下载Magento然后解压缩并安装完成的。然后它奏效了。我认为无论是谁安装了前两次,都将其下载到桌面,然后将其下载到服务器上。
答案 1 :(得分:0)
同意 - 我在发送Mage文件后遇到了这个问题。
擦除并使用主机脚本重新安装后,问题就会被排序。不应该......
答案 2 :(得分:0)
在Community Edition的1.5.0.1中似乎存在匹配缺陷,在CE版本中它是Mage_Adminhtml_Block_Catalog_Product_Edit_Tab_Categories的getSelectedCategoriesPathIds()方法中的回归
恢复到此方法的1.4。*代码似乎可以修复它,所有归功于rrroulio用于在magento板上追踪这个:http://www.magentocommerce.com/boards/viewreply/316838/
此方法的旧1.4代码如下:
public function getSelectedCategoriesPathIds($rootId = false)
{
$ids = array();
$collection = Mage::getModel('catalog/category')->getCollection()
->addFieldToFilter('entity_id', array('in'=>$this->getCategoryIds()));
foreach ($collection as $item) {
if ($rootId && !in_array($rootId, $item->getPathIds())) {
continue;
}
foreach ($item->getPathIds() as $id) {
if (!in_array($id, $ids)) {
$ids[] = $id;
}
}
}
return $ids;
}