Ich bin über diesen Fehler auf dem Divi Theme gestolpert. So habe ich es behoben ... Es wird wahrscheinlich auch für Sie funktionieren.
Divi/includes/builder/script/builder.js
Ersetzen Sie diese Zeilen (2 gesamt)
if (view['model']['attributes']['parent'] === parent_id)
Mit diesen Zeilen
if (view !== undefined && view['model']['attributes']['parent'] === parent_id)
und ersetzen diese 2 Funktionen
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;
},
Mit dieser
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;
},
Willkommen bei StackOverflow! Bevor Sie eine Frage stellen, überprüfen Sie die Frage bitte in der Vorschau. Ihre aktuelle Formatierung ist sehr schwer zu lesen. – buczek
Entschuldigung dafür. Ich bin neu hier. :) – Lodel