Настраиваемые поля регистрации и разница между шаблонами в /постоянном/клиенте и /клиенте


Я пытаюсь добавить пользовательские поля в форму создания клиента, но у меня возникли некоторые проблемы (в Magento 1.7.2).

Итак, я добавил пользовательский атрибут, и он отлично отображается на adminhtml/customer/edit но он не отображается в форме создания клиента (регистрация), зная, что я включил его в формы для поля, и когда я сделал это необходимым, я обнаружил, что контроллер формы ищет его значение, но не находит его. Поэтому я решил, что мне нужно добавить поле вручную в шаблон формы.

Итак, мой первый вопрос: является ли мой процесс правильным (это правильный способ сделать это)?

Мой второй вопрос: почему шаблон регистрационной формы находится под /persistent/customer/form и не под /customer/form ? в чем разница между ними?

Author: Ayoub M., 2014-01-25

1 answers

Я верю, что вы все делаете правильно, да. Формы используются не везде, где они должны использоваться для создания разметки для формы, отправленной в браузер.

Постоянная/клиентская версия шаблона содержит небольшое количество дополнительного кода для поддержки функции постоянного входа при включении. Однако, если сам постоянный модуль не был принудительно отключен на уровне кода, его шаблоны всегда используются по сравнению с теми, которые предоставляет клиентский модуль, так как это прямо переопределяет их независимо от того, используется ли постоянный вход или нет.

 2
Author: davidalger, 2014-01-26 02:02:19