Форма регистрации учетной записи клиента
-
12-12-2019 - |
Вопрос
Я относительно новичок в Magento.Я хотел бы разместить страницу регистрации учетной записи клиента в двух столбцах.Желательно, чтобы слева были имя, фамилия, адрес электронной почты и пароль.Правая сторона, поля адреса.
Я мог найти приведенный ниже код из файла Layout/customer.xml для темы RWD.
Форма регистрации учетной записи клиента
<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>
Можно ли внести изменения в приведенный выше код и разделить формы на два столбца?
Спасибо
Решение
Вы не можете разделить форму на 2 столбца с помощью XML-макета.Термин «столбцы» имеет другое значение в Magento.Столбец действует как контейнер для элементов внутри него, и вам нужно, чтобы все поля находились в одном контейнере, поскольку они должны быть заключены в форму.
Но что вы можете сделать, это отредактировать шаблон customer/form/register.phtml
и измените разметку в соответствии с вашими потребностями.Скопируйте файл из app/design/frontend/base/default/template/customer/form/register.phtml
к вашей теме app/design/frontend/{package}/{theme}/template/customer/form/register.phtml
придерживаясь того же пути, творите чудеса в клоне.