EC-CUBE(2.13系)の会員登録時の規約ページをスルーする。

EC-CUBE(2.13系)の会員登録時の規約ページをスルーする。

EC-CUBE(2.13系)で新規会員登録をさせる場合、

新規登録ボタン → 規約ページで同意ボタン → 会員情報入力ペー ジ

という遷移をたどりますが、今回はクライアントの要望で、

新規登録ボタン → 会員登録入力ページ

という遷移にし、最終的な会員登録のボタンを押す手前に規約を表示させ、同意させるフローにする。

普通に考えれば、リンク先を変えれば?と思う所なのだが、kiyaku.phpを経由しなければentry/index.phpへは行けないようだ。

余談は無しで答えから言うと、data/class/pages/entry/LC_Page_Entry.php内の以下の記述部分でkiyaku.phpを経由しないと駄目ですよとなっているので、この部分をいじってやれば良いだけだ。とはいえ関数自体を消してしまってはまた面倒な処理が必要なので、今回は一旦コメントアウトで処理しておき、また後日ちゃんと処理してやろうと思う。

というわけで応急処置後のソースは以下のような形だ。あくまで応急処置だということをお忘れなく。

以上のように問答無用にtrueを返す事になる。