Cómo crear un nuevo tipo de producto
-
13-12-2019 - |
Pregunta
Así que todavía estoy aprendiendo el lado de la programación de Magento
, pero pensé que si me copian todo lo que tenga algo que ver con el Bundle product
tipo, cambiar a un nuevo tipo de producto nombre del (de la Asamblea), que me llevarían cerca de donde yo podría modificar mi nuevo tipo de producto para el comportamiento quiero.Casi funcionó, pero obviamente estoy haciendo algo mal.He creado un new namespace
bajo local
.(MyNewNamespace)
He copiado todos los archivos que tenía algo que ver con el paquete en sus respectivos archivos nuevos con todo cambió para el montaje y MyNewNamespace/Assembly
para las clases.
Todo funciona casi, excepto puedo obtener Fatal error:Clase 'Mage_Assembly_Helper_Data'
no se encontró.
He seguido este a app/code/core/Mage/Core/Model/Config.php
línea de 1213 en
public function getGroupedClassName($groupType, $classId, $groupRootNode=null).
En la línea de 1253 lo hardcodes mage_ a venir para arriba con el nombre de la clase.
Lo que me estoy perdiendo?No puedo hacer lo que yo hice en mi propio espacio de nombres?
Solución
Parece que usted necesita para añadir un Helper/Data.php archivo con su extensión.
Compruebe la disponibilidad de otros módulos para ver cómo esto se hace mediante la adición de la carpeta/archivo y la adición de la <helper>
configuración de la extensión de la config.xml
No necesita tener ningún métodos, pero debe existir y extender el correspondiente núcleo de la clase.
Una vez agregado y configurado, Magento le deje de buscar un Mage_ versión.
Otros consejos
Para hacer nuevo tipo de producto, por Favor vaya a través del siguiente enlace
http://inchoo.net/magento/how-to-create-a-new-product-type-in-magento/
y descargar http://inchoo.net/wp-content/uploads/2010/01/Ajzele_CustomProduct.zip