从 1.5 升级到 1.6,现在媒体浏览器没有出现。当我转到产品并尝试在所见即所得中添加一些图像时,当我尝试将其调出时收到以下消息:
日志报告:
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
萤火虫报告:
"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;
}