EC-CUBEの会員登録で性別を非必須にする
EC-CUBEを導入するとデフォルとでは、性別の入力が必須となっている。
お客様の中には性別を入れたくないという方もいらっしゃると思います。
また、フォームの入力も簡素にしたいという運営側のニーズも。
この性別を任意入力にするの簡単にできる。
/data/class/helper/SC_Helper_Customer.php
内の下記一行を変更するだけ。
◆変更前
$objFormParam->addParam('性別', $prefix . 'sex', INT_LEN, 'n', array('EXIST_CHECK', 'NUM_CHECK', 'MAX_LENGTH_CHECK'));
◆変更後
$objFormParam->addParam('性別', $prefix . 'sex', INT_LEN, 'n', array('NUM_CHECK', 'MAX_LENGTH_CHECK'));
なお、必須としての※を表示させないようにするには、次をファイルの該当するフォームの箇所を削除するだけでよい。
○ショップサイト用
/data/Smarty/templates/default/frontparts/form_personal_input.tpl
○管理画面用
/data/Smarty/templates/admin/customer/edit.tpls
この記事へのコメントはありません。