Modulo di registrazione dell'account cliente
-
12-12-2019 - |
Domanda
Sono relativamente nuovo a magento.Vorrei posizionare la pagina di registrazione dell'account cliente in due colonne.Preferibilmente, lato sinistro con nome, cognome, e-mail e password.Lato destro, campi indirizzo.
Ho potuto trovare il seguente codice da Layout / Customer.xml per il tema RWD.
. Modulo di registrazione dell'account cliente
<reference name="root">
<action method="setTemplate"><template>page/1column.phtml</template></action>
</reference>
<reference name="content">
<block type="customer/form_register" name="customer_form_register" template="customer/form/register.phtml">
<block type="page/html_wrapper" name="customer.form.register.fields.before" as="form_fields_before" translate="label">
<label>Form Fields Before</label>
</block>
</block>
</reference>
</customer_account_create>
.
È possibile apportare modifiche al codice sopra e dividere i moduli in due colonne?
Grazie
Soluzione
Non è possibile dividere il modulo in 2 colonne tramite il layout XML.Il termine "colonne" ha un significato diverso è magento.Una colonna agisce come un contenitore per gli elementi al suo interno e hai bisogno di tutti i campi per essere nello stesso contenitore perché dovrebbero essere avvolti in un modulo.
Ma quello che puoi fare è modificare il modello customer/form/register.phtml
e modificare il markup per adattarsi alle tue esigenze.Copia il file da app/design/frontend/base/default/template/customer/form/register.phtml
al tuo tema app/design/frontend/{package}/{theme}/template/customer/form/register.phtml
keeping Lo stesso percorso e lavorare la tua magia nel clone.