バグ報告 > フロント機能 > デフォルトテンプレートの商品一覧ページのカート追加処理 |
フロント機能
スレッド表示 | 古いものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
okazy |
投稿日時: 2018/12/25 19:27
対応状況: −−−
|
半人前 登録日: 2017/10/11 居住地: 投稿: 28 |
Re: デフォルトテンプレートの商品一覧ページのカート追加処理 ご提案されている通り、jsにてバリデーションを追加するのが良いかと思います。
GitHubにissueを作成させていただきました。 https://github.com/EC-CUBE/ec-cube/issues/4062 |
yskz |
投稿日時: 2018/12/14 18:11
対応状況: −−−
|
新米 登録日: 2018/10/31 居住地: 投稿: 8 |
デフォルトテンプレートの商品一覧ページのカート追加処理 ▼テンプレート
[EC-CUBE] 4.01 ※デモサイト( https://demo4.ec-cube.net/ )でも確認 [ブラウザ] chrome [現象] デフォルトテンプレートの商品一覧ページの商品をカートに入れるUIで、規格選択肢がある場合に、選択肢を選ばずにカートに入れるボタンを押すと、ajaxに失敗(レスポンスのHTTPステータスが404)しているようです。 結果、モーダルでは無くalertで「カートへの追加に失敗しました。」と表示されます。 商品詳細ページの場合はJSで確認処理(※1)が入っていますが、一覧ページでは同処理が無い為だと思われます。 ※1 : https://github.com/EC-CUBE/ec-cube/blob/66937034780fda3dd8aa9354ee6bfeb62b8ac787/src/Eccube/Resource/template/default/Product/detail.twig#L146 個人的には、規格があるかどうかの処理もtwig側では無くJS側に任せて、eccube.js 辺りに入れて同じ処理を使う形にしてしまった方が分かり易い気がしました。 |
スレッド表示 | 古いものから | 前のトピック | 次のトピック | トップ |