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