Magento - Clean account custom / Registrazione campi
-
09-10-2019 - |
Domanda
questo tutorial per aggiungere i campi del modulo di registrazione di un cliente in Magento, riesco a provare l'esempio, ma so che non è pulito, per upates dopo ...
Qual' il modo migliore per riscrivere tutti i file utilizzati nel tutorial, in modo pulito:
- app / design / frontend / default / yourtheme / template / cliente / forma / register.phtml
- app / design / frontend / default / yourtheme / template / cliente / forma / edit.phtml
- app / code / core / Mage / clienti / Modello / Entità / setup.php
- app / code / core / Mage / Cliente / etc / config.xml
- app / code / core / Mage / Cliente / controller / AccountController.php
Grazie mille
Soluzione
È necessario creare il proprio modulo. Mai modificare i file nella cartella app/code/core/
. Se si desidera aggiungere funzionalità per Magento, è necessario riscrittura le classi di base.
Alan tempesta ha buoni tutorial da seguire:
Come creare un modulo di 'Ciao Mondo' in Magento?
Per riscrivere un controller (AccountController
nel tuo caso), e dopo aver aver creato un proprio modulo, è possibile seguire questo tutorial.
Configura il layout
Nel vostro app/code/local/MyCompany/Module/etc/config.xml
:
<?xml version="1.0"?>
<config>
<frontend>
<layout>
<updates>
<mydesign>
<file>myfile.xml</file>
</mydesign>
</updates>
</layout>
(...)
Poi si potrebbe aggiornare il layout in app/design/frontend/default/mydesign/layout/myfile.xml
.