Pregunta

Soy relativamente nuevo en magento.Me gustaría colocar la página de registro de cuenta de cliente en dos columnas.Preferiblemente, del lado izquierdo con Nombre, Apellido, Correo electrónico y contraseña.Lado derecho, campos de dirección.

Pude encontrar el siguiente código en layout/customer.xml para el tema RWD.

Formulario de registro de cuenta de 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>

¿Es posible realizar cambios en el código anterior y dividir los formularios en dos columnas?

Gracias

¿Fue útil?

Solución

No puede dividir el formulario en 2 columnas mediante el diseño xml.El término "columnas" tiene un significado diferente en Magento.Una columna actúa como un contenedor para los elementos que contiene y necesita que todos los campos estén en el mismo contenedor porque deben estar envueltos en un formulario.
Pero lo que puedes hacer es editar la plantilla. customer/form/register.phtml y cambie el marcado para adaptarlo a sus necesidades.Copia el archivo de app/design/frontend/base/default/template/customer/form/register.phtml a tu tema app/design/frontend/{package}/{theme}/template/customer/form/register.phtmlManteniendo el mismo camino y haz tu magia en el clon.

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