Vererbung von Attributensätzen
-
16-10-2019 - |
Frage
Ich habe eine einfache Hierarchie von Attributsätzen erstellt, die jeden auf den übergeordneten Attributsatz basiert und in jeder Ebene Attribute hinzugefügt hat.
Jetzt entdeckte ich, dass ein Vorfahrattribut ein weiteres Attribut benötigte.
Ich ging zu den Kindern dieses Vorfahren, nachdem ich das Attribut hinzugefügt hatte, und für meine Überraschung wird das Attribut den Kindern nicht hinzugefügt.
Ist das absichtlich? Was vermisse ich ?
Vielen Dank.
Lösung
Attributsätze in Magento verwenden das auf dem Feld basierend auf dem Feld nur, um zu bestimmen, welche Attribute zunächst ein Teil dieses Satzes sind.
Sobald die Attribut -Set -Erstellung beendet ist, gibt es leider keine Erbschaft. Sie können diese Tatsache sehen, wenn Sie in der Datenbank in der Datenbank nachsehen eav_attribute_set
, und Sie werden sehen, dass es keine gibt parent
oder based_on
Säule.
Sie müssen dieses Attribut zu jedem erforderlichen Attributsatz manuell hinzufügen.