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?

¿Fue útil?

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

Licenciado bajo: CC-BY-SA con atribución
No afiliado a magento.stackexchange
scroll top