Как добавить переключатель магазина в пользовательский модуль


Я создал пользовательский модуль в соответствии с моими потребностями, и я хочу сделать его индивидуальным. Я хочу сделать его магазинным, как у нас в разделе продуктов. Есть идеи, как этого можно достичь?

ON grid view

ON edit page

Author: user2045, 2014-06-06

1 answers

Вам необходимо создать объект подслушивания. Вот хорошая статья Инчу, в которой объясняется, что вам нужно сделать http://inchoo.net/ecommerce/magento/creating-an-eav-based-models-in-magento/.
Единственное, что кажется им отсутствующим, - это таблица _decimal для хранения значений атрибутов.
Вы также можете найти ценные указания здесь: http://makandracards.com/magento/25199-creating-an-eav-entity.

И я рекомендую вам дать этому Создателю конечного модуля. Это позволяет создавать модули с несколькими объектами, и для каждого объекта вы можете указать, является ли он плоским объектом или объектом подслушивания.
Он также создаст код для раздела "Управление атрибутами" для ваших объектов EAV.

Если вы не хотите перестраивать свой модуль с нуля, в нем также есть встроенный раздел справки, объясняющий, какие файлы вам нужно создать для объектов EAV.

Если вам не нравится ни один из этих подходов, вы можете попробовать скопировать сущность продукта из Magento.

 3
Author: Marius, 2014-06-06 08:03:11