Magento - Cuenta personalizada limpio / Registro de campos
-
09-10-2019 - |
Pregunta
este tutorial para añadir campos en el formulario de registro de un cliente bajo Magento, tengo éxito para ejecutar el ejemplo, pero sé que no es limpia, por upates después ...
Lo que la mejor manera de volver a escribir todos los archivos utilizados en el tutorial, de una manera limpia:
- app / design / frontend / default / yourtheme / template / cliente / forma / register.phtml
- app / design / frontend / default / yourtheme / template / cliente / forma / edit.phtml
- app / código / core / Mago / cliente / modelo / Entidad / setup.php
- app / código / core / Mago / cliente / etc / config.xml
- app / código / core / Mago / cliente / controllers / AccountController.php
Muchas gracias
Solución
Se necesita crear su propio módulo. editar archivos Nunca en app/code/core/
carpeta ??strong>. Si desea agregar funcionalidad a Magento, es necesario reescritura las clases base.
Alan tormenta tiene buenos tutoriales para seguir:
Cómo crear un módulo de 'Hola Mundo' en Magento?
Para volver a escribir un controlador (AccountController
en su caso), y después de que se crea el módulo propio, puede seguir este tutorial.
Configurar el diseño
En su app/code/local/MyCompany/Module/etc/config.xml
:
<?xml version="1.0"?>
<config>
<frontend>
<layout>
<updates>
<mydesign>
<file>myfile.xml</file>
</mydesign>
</updates>
</layout>
(...)
A continuación, se podría actualizar su diseño en app/design/frontend/default/mydesign/layout/myfile.xml
.