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

¿Fue útil?

Solución

Se necesita crear su propio módulo. editar archivos Nunca en app/code/core/ carpeta . 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.

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