Wes*_*zz7 19 javascript upload admin object magento
我遇到了一个非常奇怪的错误,我似乎无法解决.我想要上传/查看/删除图像的管理区域中的任何位置都没有显示.
我的'inspect element'控制台给了我这个错误:
Uncaught ReferenceError: id_23b2a41c446dee70b327b51065e06137_UploaderJsObject is not defined
Run Code Online (Sandbox Code Playgroud)
我将其跟踪到具有以下代码的gallery.phtml文件:
<script type="text/javascript">
//<![CDATA[
var <?php echo $_block->getJsObjectName(); ?> = new Product.Gallery('<?php echo $_block->getHtmlId() ?>', <?php if ($_block->getElement()->getReadonly()):?>null<?php else:?><?php echo $_block->getUploader()->getJsObjectName() ?><?php endif;?>, <?php echo $_block->getImageTypesJson() ?>);
//]]>
</script>
Run Code Online (Sandbox Code Playgroud)
我完全不知道这里出了什么问题.我没有任何核心文件的混乱.我也没有改变任何javascript的东西.
我希望有人可以帮我找出问题所在.自昨天以来一直困在这个错误上..
任何帮助表示赞赏:)
Dan*_*y Z 37
最近克隆了一个repo或试图建立另一个magento环境并看到这个错误?检查以下文件是否位于由于是二进制文件(swf flash文件)而被版本控制软件忽略而可能留下的适当位置:
/skin/adminhtml/default/default/media/uploader.swf
/skin/adminhtml/default/default/media/uploaderSingle.swf
/skin/adminhtml/default/default/media/editor.swf
/skin/adminhtml/default/default/media/flex.swf
Run Code Online (Sandbox Code Playgroud)
并且为了衡量这些文件:
/app/design/adminhtml/default/default/template/media/uploader.phtml
/app/design/adminhtml/default/default/template/media/editor.phtml
Run Code Online (Sandbox Code Playgroud)
下面有人提到了magento 1.9:
/skin/adminhtml/default/default/media/editor.swf
Run Code Online (Sandbox Code Playgroud)
不存在,所以不要担心该文件.
小智 5
我有同样的问题.
在我的php.ini中,max_post设置为0应该禁用它,但是这会破坏JS Uploader,因为它会查询php的最大上传大小.
我只需将其设置为100M,即可显示浏览和上传按钮.
归档时间: |
|
查看次数: |
12781 次 |
最近记录: |