質問 > フロント機能 > eccube2.12.2の会員登録のデフォルト値 |
フロント機能
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
rabupon |
投稿日時: 2016/12/8 17:37
対応状況: −−−
|
常連 登録日: 2008/11/14 居住地: 投稿: 67 |
eccube2.12.2の会員登録のデフォルト値 eccube2.12.2の会員登録で
「メールマガジン送付について」のデフォルト値(初期値)がセットされていないので、 「HTMLメール+テキストメールを受け取る」がデフォルトになるように data/class/helper/SC_Helper_Customer.phpを 下記のように変更しましたが、デフォルト値がセットされません。 $objFormParam->addParam('メールマガジン', 'mailmaga_flg', INT_LEN, 'n', array('EXIST_CHECK', 'NUM_CHECK', 'MAX_LENGTH_CHECK'),'1',false); どのようにすればよいのでしょうか? |
468 |
投稿日時: 2016/12/8 21:05
対応状況: −−−
|
神 登録日: 2008/10/26 居住地: 投稿: 3217 |
Re: eccube2.12.2の会員登録のデフォルト値 /data/class/pages/entry/LC_Page_Entry.phpのaction()の中で
$this->arrForm['mailmaga_flg']の値を判定して、 1をセットしてみては如何でしょうか? 手元に2.12.6しか環境が無かったのですが、 一応、ソースを確認した限りでは、 data/class/helper/SC_Helper_Customer.phpの addParamの第6引数に初期値をセットする形で問題なさそうです。 2.12.2では上手くいかないのかもしれません。 あと確認ですがテンプレート側のカスタマイズはされていませんか? |
rabupon |
投稿日時: 2016/12/9 9:01
対応状況: −−−
|
常連 登録日: 2008/11/14 居住地: 投稿: 67 |
Re: eccube2.12.2の会員登録のデフォルト値 ありがとうございます。
上記プログラムを修正して、初期値をセットさせることが出来ました。 |
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |