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

È stato utile?

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.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top