【发布时间】:2011-12-06 20:03:58
【问题描述】:
我在安装 Magento v1.5.1 时收到此错误:“product_info_tabsJsTabs is not defined”。
它的作用:不允许管理面板中的用户添加或编辑产品。我可以编辑/创建类别和属性,但不能编辑产品。
这些是我到目前为止所采取的步骤:
- 跟踪了我的 php 日志文件 - 没有错误
- 打开 Magento 调试器 - exception.log 和 system.log 中没有新条目
- 我将 Magento 管理文件与当前正在运行的另一个安装中的管理文件进行了比较 - 它们看起来相同;但是,可能有一些插件会产生 javascript 干扰。
有没有人遇到过这个问题并找到了解决办法?
编辑 - JS 错误来自 app/design/adminhtml/default/default/template/catalog/product/js.phtml
// bind active tab
if(product_info_tabsJsTabs && product_info_tabsJsTabs.activeTab && $('store_switcher'))
{ $('store_switcher').switchParams = 'active_tab/'+product_info_tabsJsTabs.activeTab.name+'/';
}
并来自 app/design/adminhtml/default/default/template/catalog/product/edit.phtml
Product.AttributesBridge.setTabsObject(product_info_tabsJsTabs);
一旦我弄清楚如何以人类可读的方式格式化文件,我将添加文件的主体。
【问题讨论】:
-
信息不足。至少显示相关文件,以及任何其他相关信息,例如浏览器供应商和版本。
-
使用 firefox 7 文件:app/design/adminhtml/default/default/template/catalog/product/edit.phtml、app/code/core/Mage/Adminhtml/Block/Catalog/Product/Edit /Tabs.php
-
如果您可以发布代码或向我们提供链接,我们或许能够找到您的错误。听上去,一个关键的变量没有被定义。
-
代码太大,无法在此部分发布;是否有允许我发布更多字符的标签?另外,我高度怀疑文件中的错误,因为相同的代码适用于我的其他安装之一。这个问题很可能与某些扩展的 javascript 干扰有关,但我不知道是哪个。
-
在您问题的底部,有一个编辑链接。用它来编辑你的答案。
标签: javascript magento magento-1.5