我突然间突然开始遇到这个问题了。我的“管理类别”页面已损坏,看起来像这样。
此外,当我尝试使用“管理产品”部分为我的产品上传新图片时,它只是保持加载状态,并且从未真正上传过图像。我猜这两个问题都是相关的。
我上传了我的设计adminhtml和皮肤管理员文件。我还在一个论坛上看到Apache服务器损坏/损坏的文件会导致这个问题,因此重新上传了js文件夹,但没有成功。
有没有人知道如何解决这个问题,我真的很感激..谢谢!
答案 0 :(得分:2)
似乎你在Windows上使用git。我有同样的。这是一个麻烦。 Git转换换行符。对git使用autocrlf作为false并重新放回你的repo。
答案 1 :(得分:1)
问题可能是缓存中的AdminHTML模板或旧编译的AdminHTML模板。尝试恢复原始的AdminHTML模板并告诉我们!
此致
答案 2 :(得分:1)
如果在doctype标题之前有内容......
<div>break stuff</div>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
这会导致这种情况。
答案 3 :(得分:0)
hazzah,我发现我的类别页面出了什么问题。
转到magento根文件夹中的index.php文件。取消注释#ini_set('display_errors',1);删除#。
之后转到您的管理类别页面,应该有一个错误列表。导航到它列出的php文件,如果它列出了一个Class,则假定_是/到达它需要的类。
我的结果是/app/code/core/Mage/Adminhtml/Block/Catalog/Category/Tree.php和 /app/code/core/Mage/Adminhtml/Block/Catalog/Category/Tabs.php是空白的。
从Magento的其他一个安装中复制它们(其他人都有50个权利?)或者你可以在Magento安装zip文件中找到它。
祝你好运答案 4 :(得分:-1)
我发现答案是你的magento一些js文件崩溃但我找不到那些文件。我的建议是在 magento \ app \ design \ adminhtml \ default \ default \ template \ catalog \ category \ edit.phtml 。打开此文件并搜索此行
catch (e) {
alert(e.message);
};
在更新功能中并注释此行并刷新您的magento管理页面,您不再收到此错误。此外,在添加类别后,单击“保存类别”按钮并单击“f5”进行页面刷新,然后将添加您的类别。这是我找到的唯一方法。
注意添加类别时要小心。添加后无法编辑。