magento делает фамилию необязательной


Я хочу сделать фамилию необязательной, могу ли я сделать это с помощью любой настройки в admin?? или что будет лучшим способом сделать это.. как я могу сделать это с помощью кода, я пытался установить атрибуты клиента, но безуспешно

Author: Fabian Schmengler, 2014-10-12

1 answers

Я думаю, вам нужно сделать две вещи, во-первых, обновить фамилию атрибута:

Реализуйте свою собственную настройку, в зависимости от Mage_Catalog_Model_Resource_Setup:

$this->updateAttribute('customer', 'last_name', 'is_required', 0);

" Остерегайтесь ошибок в приведенном выше коде, я только доказал его правильность, а не пробовал" - Дональд Кнут

И во-вторых, вам нужно изменить шаблон регистрации app/design/frontend/base/default/template/customer/widget/name.phtml и удалить <em>*</em> для фамилии. Magento позаботится о правильном классе для проверки JS.

 2
Author: Fabian Blechschmidt, 2014-10-12 16:30:37