質問 > フロント機能 > 4系での外部カートインについて |
フロント機能
スレッド表示 | 古いものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
hiroo |
投稿日時: 2019/2/22 8:34
対応状況: −−−
|
長老 登録日: 2016/6/9 居住地: 投稿: 160 |
Re: 4系での外部カートインについて そうですね。
このままのコードでは使えません。 phpの知識のある方にお願いされるのが良いと思います。 |
shunaraiya |
投稿日時: 2019/2/21 20:02
対応状況: −−−
|
新米 登録日: 2019/2/20 居住地: 投稿: 2 |
Re: 4系での外部カートインについて 当方全くの初心者で、ちょっとだけコードが理解できるかなという程度です。
コントローラーにメソッドを追加とはどういうことでしょうか。 本体部分は全くいじっていません。 3系のようにこのコードのままでは使えないのでしょうか? |
hiroo |
投稿日時: 2019/2/21 18:17
対応状況: −−−
|
長老 登録日: 2016/6/9 居住地: 投稿: 160 |
Re: 4系での外部カートインについて 4系だと
{{ url('cart_add') }} が存在しないと思いますが、コントローラーにメソッドを追加されたということでしょうか? |
shunaraiya |
投稿日時: 2019/2/20 21:56
対応状況: 解決済
|
新米 登録日: 2019/2/20 居住地: 投稿: 2 |
4系での外部カートインについて ▼テンプレート
[EC-CUBE] EC-CUBEのバージョン 4.0.1 [レンタルサーバ] さくらのレンタルサーバー スタンダード [OS] FreeBSD [PHP] 7.2.14 [データベース] MySQL 5.7.21 [WEBサーバ] Apache [ブラウザ] Safari [導入プラグインの有無] なし [カスタマイズの有無] なし [現象] 再現手順や、どのような現象が発生しているかなど、具体的 https://www.ec-cube.net/tsubo/2017/08/02/7149 こちらの記事を参考にして独自ページでカートインできるかを検証してみたところ、3系ではできたものの、4系では「カートに追加できませんでした」となってしまいました。 product_class_idは商品に合わせて変更してあります。 解決方法をどなたかご教示いただけますでしょうか。 コード: {% extends 'default_frame.twig' %} {% block main %} <button class="btn-default" id="cart-add">カートに入れる</button> {% endblock %} {% block javascript %} <script> $('#cart-add').on('click', function () { $.ajax({ url: "{{ url('cart_add') }}", type: 'POST', data: { 'product_class_id': 11, 'quantity': 1 }, dataType: 'html', }).done(function (data) { alert('カートに追加しました。'); $.ajax({ url: "{{ url('block_cart') }}", type: 'GET', dataType: 'html' }).done(function(html) { $('#cart_area').html(html); }); }).fail(function (data) { alert('カートの追加に失敗しました。'); }); }); </script> {% endblock %} |
スレッド表示 | 古いものから | 前のトピック | 次のトピック | トップ |