Lod*_*del 8 javascript typeerror extra
请帮我解决这个错误
Uncaught TypeError: Cannot read property 'model' of undefined" in Builder.js.
Run Code Online (Sandbox Code Playgroud)
我正在使用Elegant的Extra主题,我刚刚更新Wordpress了Version 4.5.当我尝试删除某些部分时,Divi Builder我收到了此错误.
我不知道如何解决这个问题.Uncaugth错误优雅主题
Roy*_*edo 17
我在Divi主题上遇到了这个错误.这就是我修复它的方法......它也可能对你有用.
迪维/包括/建设者/脚本/ builder.js
更换这些线(共2个)
if ( view['model']['attributes']['parent'] === parent_id )
Run Code Online (Sandbox Code Playgroud)
有了这些台词
if ( view !== undefined && view['model']['attributes']['parent'] === parent_id )
Run Code Online (Sandbox Code Playgroud)
并替换这两个功能
getNumberOf : function( element_name, module_cid ) {
var views = this.get( 'views' ),
num = 0;
_.each( views, function( view ) {
var type = view['model']['attributes']['type'];
if ( view['model']['attributes']['parent'] === module_cid && ( type === element_name || type === ( element_name + '_inner' ) ) )
num++;
} );
return num;
},
getNumberOfModules : function( module_name ) {
var views = this.get( 'views' ),
num = 0;
_.each( views, function( view ) {
if ( view['model']['attributes']['type'] === module_name )
num++;
} );
return num;
},
Run Code Online (Sandbox Code Playgroud)
用这些
getNumberOf : function( element_name, module_cid ) {
var views = this.get( 'views' ),
num = 0;
_.each( views, function( view ) {
if(view !== undefined){
var type = view['model']['attributes']['type'];
if ( view['model']['attributes']['parent'] === module_cid && ( type === element_name || type === ( element_name + '_inner' ) ) )
num++;
}
} );
return num;
},
getNumberOfModules : function( module_name ) {
var views = this.get( 'views' ),
num = 0;
_.each( views, function( view ) {
if(view !== undefined){
if ( view['model']['attributes']['type'] === module_name )
num++;
}
} );
return num;
},
Run Code Online (Sandbox Code Playgroud)
小智 3
我对 Divi 主题 (2.6) 和 WP (4.5) 也有类似的问题。同样的错误消息。将主题升级到最新版本(2.7.3)修复了我的情况。Extra 主题的最新版本是 1.3.4 - 看起来您使用的是 1.2.4.4
| 归档时间: |
|
| 查看次数: |
9587 次 |
| 最近记录: |