Kể từ khi tôi biết Magento, Tôi không hiểu tại sao không có tùy chọn xuất sản phẩm “Tất cả” để đánh dấu hoặc. để thiết lập tất cả các tick bằng một cú nhấp chuột, bởi vì trong hầu hết các trường hợp, bạn KHÔNG muốn xuất nhiều thuộc tính sản phẩm hơn mức bạn cần. Somit klickt man sich einen ab und das je nach Shop im dreistelligen Bereich. Man könnte es natürlich auch lassen und einfach alle Attribute exportieren. In diesem Fall muss man aber auf der einen Seite beim Export ordentlich nacharbeiten und bei einigen Shops reicht auch die Serverleistung nicht aus, um alle Produkte und alle Attribute zu exportieren und so bricht der Export ab.
Schon bei Magento 1 dachte ich immer wieder “hier muss man doch mal einen kleinen Patch erstellen, so dass man einmal klickt, um alle zu markieren und dann nur noch die wenigen deaktiviert, die man wirklich haben will” (obwohl man ja eh immer mehr bekommt als man auswählt – oder eben abwählt). Da man den Export aber nicht so häufig verwenden, macht man es dann doch nicht und ärgert sich immer wieder neu.
Leider hat sich auch in Magento 2 nichts geändert und weiterhin muss man jeden Haken einzeln setzen wenn man ein Attribut NICHT exportieren will. Somit bleibt der Vorsatz hier mal eine Lösung zu implementieren.
Heute störte mich diese Sache mal wieder und ich schaute, ob es zwischenzeitlich etwas Neues gibt. Die Nachfrage ist weiterhin verbreitet aber eine Lösung (im besten Fall seitens Magento) gibt es nicht. Jedoch fand ich eine QnD-Lösung, die schon eine große Erleichterung darstellt.
Der User ajmedway postete im Magento Forum folgendes Script, um wenigstens browserseitig alle Haken auf einmal zu setzen:
var inputs = document.getElementsByTagName("input");
for(var i = 0; i < inputs.length; i++) {
if(inputs[i].type == "checkbox") {
inputs[i].checked = true;
}
}
Đối với tất cả, die nicht wissen was man damit macht – hier eine kurze Anleitung für Firefox (wobei es bei Chrome sehr ähnlich ist):
- Die Export-Seite im Firefox aufrufen (also wo man sonst die Haken setzen würde)
- CTRL & Shift & i drücken, um die Entwicklerwerkzeuge zu öffnen
- Dort dann auf den Reiter “Konsole” nhấp chuột
- (Es könnte sein, dass hier eine Sicherheitsfunktion verhindert, dass man selber Skripte eingibt. Dann muss man dies wie dort beschrieben erst erlauben).
- Dann das o.g. Skript in die Konsole einfügen und mit Enter bestätigen. Anschließend sind alle Haken gesetzt und man kann die Haken von den gewünschten Attributen selektiv entfernen.
Das ist doch schon einmal eine große Erleichterung. Chúng ta hãy xem, vielleicht erstellen wir aber doch noch eine Erweiterung, um dies direkt in Magento 2 có.