从1.5升级到1.6,现在媒体浏览器没有出现。当我去产品并尝试在wysiwyg中添加一些图像时,当我尝试将其添加时,我会收到以下消息:
日志报告:
ERR (3): Warning: Missing argument 1 for Mage_Page_Block_Html_Head::addJs() in /var/www/domain.net/app/code/core/Mage/Page/Block/Html/Head.php on line 66
(3): Notice: Undefined variable: name in /var/www/domain.com/app/code/core/Mage/Page/Block/Html/Head.php on line 68
Firebug报告:
"NetworkError: 404 Not Found - http://www.domain.net/skin/m/1346486879/js/mage/adminhtml/variables.js,/js/mage/adminhtml/wysiwyg/widget.js,/js/lib/flex.js,/js/lib/FABridge.js,/js/mage/adminhtml/flexuploader.js,/js/mage/adminhtml/browser.js,/js/"
我检查了所有的JS文件,它们都加载了。最后的项目/ js /似乎是问题所在。查看布局main.xml,看起来它可能是/js/prototype/window.js
我尝试在模板头中调用/js/prototype/window.js,但是没有用。日志错误是针对将JavaScript添加到页面的方法。
以下是日志向其提供错误消息的代码:
/**
* Add JavaScript file to HEAD entity
*
* @param string $name
* @param string $params
* @return Mage_Page_Block_Html_Head
*/
public function addJs($name, $params = "")
{
$this->addItem('js', $name, $params);
return $this;
}
答案 0 :(得分:0)
我终于找到了作为问题根源的模块。我看到了自定义模块的这个问题所以我认为有些模块导致了这个问题。
首先,我使用此命令关闭了所有模块:
find . -name "*.xml" -print | xargs sed -i 's/true/false/g'
然后我追踪到了:Fooman Speedster
希望这可以帮助遇到此问题的其他人。