0

从 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;
}
4

1 回答 1

0

我终于找到了问题根源所在的模块。我在自定义模块中看到了这个问题,所以我认为是某些模块导致了这个问题。

首先,我使用以下命令关闭了所有模块:

find . -name "*.xml" -print | xargs sed -i 's/true/false/g'

然后我追踪到:Fooman Speedster

希望这可以帮助遇到此问题的其他人。

于 2012-09-05T20:54:22.270 回答