質問 > フロント機能 > ゲスト購入画面に国の選択を追加したい |
フロント機能
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
mcontact |
投稿日時: 2024/6/4 17:51
対応状況: −−−
|
神 登録日: 2022/1/22 居住地: 投稿: 1438 |
Re: ゲスト購入画面に国の選択を追加したい githubに、都道府県項目をセレクトボックス化する場合の、フォーム項目生成している箇所の改修箇所をコメントしているものですが、ざっと見る限りsogatatさんが提示しているコードでは対応できないです。
|
sogatat |
投稿日時: 2024/6/5 10:23
対応状況: −−−
|
半人前 登録日: 2024/4/14 居住地: 投稿: 22 |
Re: ゲスト購入画面に国の選択を追加したい ご回答ありがとうございます。
ご指摘をいただきましたので手元で実装してみました。 app/template/default/Shopping/index.twig
setCountryは日本(+81)のような選択肢を追加する簡単な関数を作りました。 セレクトボックス自体は実装できて動くのですが、githubと同じく「更新に失敗しました。入力内容を確認してください。」というアラートが表示されます。 都道府県と同じくselectだと値が取れない(text決め打ち)なのが原因なのかなと想像しています。 ※ユーザーの皆様は電話番号に国番号を追加するだけの変更でこのような複雑なことをされているのか疑問です。。。 |
sogatat |
投稿日時: 2024/6/5 10:28
対応状況: −−−
|
半人前 登録日: 2024/4/14 居住地: 投稿: 22 |
Re: ゲスト購入画面に国の選択を追加したい ご回答ありがとうございます。
>> ではアプローチ方法を変えて、もし使えるならば FORM_COUNTRY_ENABLEパラメーターを設定して国選択させておいて、その場合ならば商品購入画面の編集ボタンを押した場合でも国選択のセレクトボックスが出せるでしょうか > FORM_COUNTRY_ENABLEパラメーターは、EC-CUBE2系のお話ですのでEC-CUBE4系では対応できないです。 EC-CUBE4系では使えないようで残念です。 |
sogatat |
投稿日時: 2024/6/5 10:34
対応状況: −−−
|
半人前 登録日: 2024/4/14 居住地: 投稿: 22 |
Re: ゲスト購入画面に国の選択を追加したい > githubに、都道府県項目をセレクトボックス化する場合の、フォーム項目生成している箇所の改修箇所をコメントしているものですが、ざっと見る限りsogatatさんが提示しているコードでは対応できないです。
ご回答ありがとうございます。 「対応できない」という言葉の意味なのですが、そもそもアプローチ自体が間違っている、という意味でしょうか。またはコードが不十分という意味でしょうか。 国番号をセレクトボックスに変更して、都道府県の場合と同じエラーが出るとことまでは試してみたのですが、このアプローチの方向で進めるべきなのか、そもそももっと良い方法があるのかわかっていない状態です。 ※皆様は国番号が必要な場合にどういった対応をされるのがスタンダードなのでしょうか。 |
tattsu |
投稿日時: 2024/6/5 11:29
対応状況: −−−
|
仙人 登録日: 2023/12/23 居住地: 投稿: 317 |
Re: ゲスト購入画面に国の選択を追加したい <input type="select"ではなく<select>タグですかね
|
mcontact |
投稿日時: 2024/6/5 11:36
対応状況: −−−
|
神 登録日: 2022/1/22 居住地: 投稿: 1438 |
Re: ゲスト購入画面に国の選択を追加したい > 「対応できない」という言葉の意味なのですが、そもそもアプローチ自体が間違っている、という意味でしょうか。またはコードが不十分という意味でしょうか。
tattsuさんに指摘されている通りまずコードが間違っています。
|
sogatat |
投稿日時: 2024/6/5 11:42
対応状況: −−−
|
半人前 登録日: 2024/4/14 居住地: 投稿: 22 |
Re: ゲスト購入画面に国の選択を追加したい 昨日の段階で最初に上げたコードの例が悪かったですね。すいません。
実際に実装してみてその部分は上記(本日の10:23投稿)で以下のようになっています。
上記のコードは普通に動作していてセレクトボックスが表示されて動作しています。 |
sogatat |
投稿日時: 2024/6/5 11:46
対応状況: −−−
|
半人前 登録日: 2024/4/14 居住地: 投稿: 22 |
Re: ゲスト購入画面に国の選択を追加したい ご回答ありがとございます。
ご指摘のコードは昨日のもので本日投稿しているコード(実際に自分で実装してみたもの)ではselectになってます。 ※昨日のご指摘のコードは実際に実装前にアプローチの方向性をお尋ねするために書いたもので話を本題に戻すために忘れていただけたら幸いです。 |
sogatat |
投稿日時: 2024/6/5 12:27
対応状況: −−−
|
半人前 登録日: 2024/4/14 居住地: 投稿: 22 |
Re: ゲスト購入画面に国の選択を追加したい ここまでのまとめ
話を整理させてください。 元々のお尋ねしたい点はゲスト購入画面に国の選択を追加したいということです。 カスタマイズやプラグインなど色々なアプローチがあると思うのですが、特に定番の方法はないということがここまででわかりました。 現在のアプローチは国番号セレクトボックスを追加する、という方法。ゲスト購入画面で電話番号部分に国番号選択を追加することは実装できた。しかし次の画面である「商品購入画面」の「編集」ボタンを押した場合、テキストフリー入力となってしまう問題がある。国番号は数が多いのでセレクトボックスにしたい。 しかしセレクトボックスにすると更新時に「更新に失敗しました。入力内容を確認してください。」というエラーになる。 これが現状です。 |
tattsu |
投稿日時: 2024/6/5 12:29
対応状況: −−−
|
仙人 登録日: 2023/12/23 居住地: 投稿: 317 |
Re: ゲスト購入画面に国の選択を追加したい 「更新に失敗しました。入力内容を確認してください。」
で検索すると類似内容のスレッドがあるので参考になるかと思います。 https://xoops.ec-cube.net/modules/newbb/viewtopic.php?topic_id=25951&forum=10&post_id=103750#forumpost103750 https://xoops.ec-cube.net/modules/newbb/viewtopic.php?topic_id=24840&forum=2&post_id=103987#forumpost103987 https://xoops.ec-cube.net/modules/newbb/viewtopic.php?topic_id=28273&forum=10&post_id=112566#forumpost112566
|
« 1 (2) 3 » |
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |