質問 > その他 > お問合わせフォームの選択項目を商品に合わせて変更したい |
その他
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
cn9a |
投稿日時: 2017/8/18 14:37
対応状況: −−−
|
新米 登録日: 2017/8/18 居住地: 投稿: 2 |
お問合わせフォームの選択項目を商品に合わせて変更したい お問合わせフォームに追加した選択項目(セレクトボックス)を
商品(商品ID)に合わせ選択させたい。 できれば商品詳細ページの商品お問合わせボタン(プラグイン)を 押したタイミングで反映させたいです。 お問合わせフォームにセレクトボックスは追加、 デフォルト値の設定は出来ています。 ご教授のほどよろしくお願いします。 [EC-CUBE] 3.0.13 [レンタルサーバー] さくらレンタルサーバー [カスタマイズの有無] 有り。 商品お問合わせのプラグイン使用。 |
cn9a |
投稿日時: 2017/8/28 11:33
対応状況: −−−
|
新米 登録日: 2017/8/18 居住地: 投稿: 2 |
Re: お問合わせフォームの選択項目を商品に合わせて変更したい 自己解決いたしました。
商品お問合わせのプラグインを触らずに ContactController.phpで "HTTP_REFERER"を使って 商品IDを取得し対応しました。 タイミングは$event = new EventArgsの 下に書きました。 // FRONT_CONTACT_INDEX_INITIALIZE $event = new EventArgs( array( 'builder' => $builder, ), $request ); $num = strpos($_SERVER["HTTP_REFERER"],"detail"); if ($num > 0) { if (substr($_SERVER["HTTP_REFERER"], $num + 7) > "12") { $builder->get('sentaku')->setData(2); } else { $builder->get('sentaku')->setData(3); } } |
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |