Frage

Wenn ich ein konfigurierbares Produkt erstelle, ist das Beschriftung für Attribut in der Registerkarte "Zugehörige Produkte" das Kontrollkästchen für "Standard verwenden" deaktiviert.

Ich habe dies repariert, um das zu verändern product.js (Zeile 404), Hinzufügen attribute.use_default == null:

                if (attribute.use_default == '1' || attribute.use_default == null  ) {
                use_default_checked = ' checked="checked"';
                label_readonly = ' readonly="readonly"';
            }

Diese funktioniert gut.

Jetzt möchte ich dies jedoch für alle Produkte einstellen, die ich bereits erstellt habe.

Ich werde die Antwort akzeptieren, die mir hilft, eine Abfrage auf DB zu erstellen

War es hilfreich?

Lösung

Wenn Sie dies für alle Attribute aller konfigurierbaren Produkte tun möchten, dann:

Aktualisieren Sie CATALOG_PRODUCT_SUPER_ATTRIBUTE_Label

Wenn Sie dies für ein bestimmtes Produkt oder ein bestimmtes Attribut tun möchten, müssen Sie JOIN mit catalog_product_super_attribute Tabelle mit product_super_attribute_id Feld beider Tabelle.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit magento.stackexchange
scroll top