Home > EC CUBE 備忘録 > ec cube 2.11.1 会員登録 必須項目 解除

ec cube 2.11.1 会員登録 必須項目 解除

7月 19th, 2011

ec cube 2.11.1 にバージョンアップしてみた。

以前の2.4系では会員登録必須項目の解除と若干異なっている。

ググっても2.4系の解説ページが多く同じようにしても必須l項目は解除されない。

調子に乗ってバージョンアップをしたものの、細かい設定でファイルが違い困ったので

entry.phpからソースを追ってみた。

 

2.4系と違うのは会員登録の必須項目を外すところ。恐らく非会員登録に関しては同じだと思われる。

eccube_data/class/helper SC_Helper_Customer.php EXIST_CHECKがついている項目が

必須項目なので外すだけでOK

389行目付近 性別の必須がいらなかったので性別必須を外す。

$objFormParam->addParam(“性別”, ‘sex’, INT_LEN, ‘n’, array(“EXIST_CHECK”,”NUM_CHECK”, “MAX_LENGTH_CHECK”));を

$objFormParam->addParam(“性別”, ‘sex’, INT_LEN, ‘n’, array(“NUM_CHECK”, “MAX_LENGTH_CHECK”));に変更する

 

ページ内容を変更するには

/eccube_data/Smarty/templates/default/frontpartsform_personal_input.tpl

で必要のない項目を削除すればOK

あと確認ページを変更することも忘れずに・・・

/eccube_data/Smarty/templates/default/entry/complete.tpl

非会員登録ページ修正

/eccube_data/Smarty/templates/default/shopping/nonmember_input.tpl

ちなみに2.4系は

http://www.tomtom24.com/blog/?p=101

http://www.tokihouse.com/ec-cube/kaiin/entry-shousai/koumokusakujyo22.html

あたりが非常に参考になりました。

山田屋 EC CUBE 備忘録

  1. No comments yet.
  1. No trackbacks yet.