Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/magento/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在Magento中将子类别更改为根类别_Magento_Magento 1.7 - Fatal编程技术网

在Magento中将子类别更改为根类别

在Magento中将子类别更改为根类别,magento,magento-1.7,Magento,Magento 1.7,嗨,朋友们,我是Magento的新手。我用的是Magento ver。1.7.0.2. 我突然将其中一个根类别(RC1)拖到另一个根类别(RC2)中,现在RC1已成为RC2的子类别,因为我试图将它从RC2中拖出来,但它没有成为根类别,而是成为其他根类别的子类别,但RC1无法成为根类别。我在类别设置中找不到任何更改,无法将RC2作为父级删除。请建议如何将子类别设置为根类别。如果我正确理解您的问题,如果您已将一个类别移动到另一个类别,并尝试将其再次设置为根级别(即默认类别级别)类别 您需要打开数据库

嗨,朋友们,我是Magento的新手。我用的是Magento ver。1.7.0.2. 我突然将其中一个根类别(RC1)拖到另一个根类别(RC2)中,现在RC1已成为RC2的子类别,因为我试图将它从RC2中拖出来,但它没有成为根类别,而是成为其他根类别的子类别,但RC1无法成为根类别。我在类别设置中找不到任何更改,无法将RC2作为父级删除。请建议如何将子类别设置为根类别。

如果我正确理解您的问题,如果您已将一个类别移动到另一个类别,并尝试将其再次设置为根级别(即默认类别级别)类别

您需要打开数据库并打开表
catalog\u category\u entity
,然后在编辑时从类别名称旁边的管理面板中检查已移动类别的类别Id,这是此表中的
entity\u Id

现在将此类别和级别的父级id更改为“1”,路径更改为1/categoryid并保存

这会解决你的问题


希望这样可以。

根类别是指默认类别下的类别?我有默认类别,RC1、RC2、RC3、RC4和RC5类别RC1已成为RC2的子类别我想让它像往常一样作为根类别。我想问的是:RC1、RC2、RC3、RC4、RC5是否在默认类别下?或者这些是同一级别的?您是否也在多个商店中使用这些类别?不,所有类别都是根类别,不在默认类别下。嘿,感谢您的回复,因为产品很少,所以我删除并创建了新产品。我只是在Magento 2中使用了相同的方法来实现相同的结果。