更新到 1.7.6.1 Prestashop 版本后,添加和编辑产品的页面停止工作。
如果我在 classes/Media.php 中注释第 46 行,滑块连接所在的位置:
'ui.slider' => array('fileName' => 'jquery.ui.slider.min.js', 'dependencies' => array('ui.core', 'ui.widget', 'ui.mouse'), 'theme' => true),
表格开始正常工作。但许多其他人停止运作。如果我们在这一行单独排除 ui.widget 或 ui.mouse ,将获得相同的效果。
在设置中禁用所有第三方模块无济于事。
只需打开添加或编辑产品的页面,浏览器控制台就会出现以下错误:
main.bundle.js:221 Uncaught TypeError: this._addClass is not a function
at e.<computed>.<computed>._create (main.bundle.js:221)
at e.<computed>.<computed>._create (jquery.ui.widget.min.js:4)
at e.<computed>.<computed>._createWidget (jquery.ui.widget.min.js:4)
at new e.<computed>.<computed> (jquery.ui.widget.min.js:4)
at HTMLDivElement.<anonymous> (jquery.ui.widget.min.js:4)
at Function.each (main.bundle.js:253)
at De.fn.init.each (main.bundle.js:253)
at De.fn.init.e.fn.<computed> [as sortable] (jquery.ui.widget.min.js:4)
at r.init (form.js?1.7.6.1:1385)
at r.value (main.bundle.js:253)
PrestaShop 版本:1.7.6.1
PHP版本:7.0.33-0ubuntu0.16.04.6