Наследование атрибутов
-
16-10-2019 - |
Вопрос
Я создал простую иерархию наборов атрибутов, основывая каждый из своих родительских атрибутов, добавляя атрибуты на каждом уровне.
Теперь я обнаружил, что один набор атрибутов предка нужен другой атрибут.
Я пошел к детям этого предка после добавления атрибута, и для моего удивления атрибут не добавляется детям.
Это намеренное? Что мне не хватает?
Спасибо.
Решение
Наборы атрибутов в Magento используют только основы для определения того, какие атрибуты являются частью этого набора изначально.
К сожалению, как только создание набора атрибутов завершено, наследства нет. Вы можете увидеть этот факт, если посмотрите в базе данных в eav_attribute_set
, и вы увидите, что нет parent
или же based_on
столбец.
Вам нужно будет вручную добавить этот атрибут в любой набор атрибутов, который необходим.