【发布时间】:2014-09-23 21:17:34
【问题描述】:
我在 Magento CE 1.6.2.0 中遇到博客扩展问题。
我安装了这个扩展:Neotheme_nBlog。
我在管理员中创建了一个条目。
然后我去http://www.example.com/index.php/blog/查看最近创建的条目。
-
我看到的是这样的错误:
致命错误:在非对象上调用成员函数 getName() 在/home/example.com/public_html/app/design/frontend/default/caramel/template/magicat/left.phtml
我在 google 中搜索了以下术语:
"template/magicat/left.phtml" getName,我只发现有这个问题的网站,但根本不支持。
请注意:我知道这个错误在 PHP 中是什么意思(“很遗憾”,我对此并不陌生)。我不明白这种 [NON/null] 对象发生了什么以及如何在不杀死十几只小猫的情况下修复它。
问题:我能做些什么来解决它?关于 Magento,错误的性质是什么?(再次:不是 PHP)。
注意事项:Magento 网站 (http://magento.stackexchange.com) 在提供这种性质的支持方面有些差劲和严格,所以询问是否有没有一个选项。
编辑(作为评论和澄清的答案):
- Neotheme 仍未响应请求。
- 不知道我应该在此类文件中查看什么(实例未在此处初始化,但仅被访问)。
- 我正在使用 default 主题(焦糖色),它具有美学上的变化(没有布局变化)。
【问题讨论】:
-
从管理中清除缓存并重新编译(如果使用编译)。你能用默认的 Magento 主题重现问题吗?您是否查看过提到的文件以了解发生了什么?您是否尝试过联系“Neotheme”,看看他们是否也能提供帮助?
-
这只是发生在我身上现在。它发生在好几个小时之前。还没有得到 neotheme 的任何支持。我没有使用编译(在 Magento CE 中使用编译会使每个扩展都中断 - 所以为了能够安装扩展并且不再出现任何 Class Not Found 错误,我禁用了编译)。我如何“查看提到的文件”?它只尝试访问一个变量(视图中不进行块实例化)
-
而且我无法使用默认主题重新创建问题,因为默认主题是焦糖,并且此发行版的前开发人员杀死了疯狂的猫(他们没有改变布局。 xml 文件,不过)- 我实际上使用的是“焦糖”,它没有焦糖的美感
标签: magento