バージョン選択

フォーラム

メニュー

オンライン状況

95 人のユーザが現在オンラインです。 (86 人のユーザが フォーラム を参照しています。)
登録ユーザ: 0
ゲスト: 95
もっと...

サイト内検索

 > プラグイン > 【ver3.0.9】「カートに入れるボタン」の_tokenを取得したい

プラグイン

新規スレッドを追加する

スレッド表示 | 新しいものから 前のトピック | 次のトピック | 下へ
投稿者 スレッド
claire
投稿日時: 2016/4/26 9:58
対応状況: 開発中
新米
登録日: 2016/3/15
居住地:
投稿: 10
【ver3.0.9】「カートに入れるボタン」の_tokenを取得したい

お世話になります。

現在、「商品一覧画面にカートに入れるボタンを追加する」というプラグインを作成しています。

現状としては、商品1つずつに対してボタン自体は配置できており、
商品ごとの$product_id、$product_class_idも取得できています。
唯一、$_tokenが取得できていない状態です。

このような場合、どのように$_tokenを取得したらよいのでしょうか。

よろしくお願いいたします。
tsuji
投稿日時: 2016/4/26 11:12
対応状況: −−−
仙人
登録日: 2013/11/19
居住地:
投稿: 958
Re: 【ver3.0.9】「カートに入れるボタン」の_tokenを取得したい
claire 様

どのように作成しようとされているのかわからないので、参考までにですが、

商品一覧からPOST値を投げる際にtokenを付けたいということであれば、
カート画面の削除のリンクなど参考にできるかと思います。


----------------
****************************************
株式会社システムフレンド
辻 拓也(takuya tsuji)
改造専門店・EC-CUBE工房
****************************************

claire
投稿日時: 2016/4/26 12:10
対応状況: −−−
新米
登録日: 2016/3/15
居住地:
投稿: 10
Re: 【ver3.0.9】「カートに入れるボタン」の_tokenを取得したい
tsuji様

ご回答頂きありがとうございます。

プラグインのつくりとしては、「〇〇〇Event.php」にて各商品の規格やIDを取得する処理を行い、カートボタンを設置しているものです。
カートボタンに関しては、標準の商品詳細画面のものをそのまま流用しているものです。


// 省略
<!-- ▲買い物かご -->
<div style="display: none">
<input type="hidden" id="mode" name="mode" class="form-control" />
</div>

<div style="display: none">
<input type="hidden" id="product_id" name="product_id" class="form-control" value="{$ItemID}" />
</div>

<div style="display: none">
<input type="hidden" id="product_class_id" name="product_class_id" class="form-control" value="{$ItemClassId}" />
</div>

<div style="display: none">
<input type="hidden" id="_token" name="_token" class="form-control" value="vt-7lbB4U0YL62UUU7mOTLZCGYB7otYJAAgNftjK7VQ" />

上のようになっており、_tokenのvalueに直接_tokenを文字列として打ってしまえば、問題なく動作するのですが、
この_tokenをどのように取得するのか分からない状態になってしまっています。


>カート画面の削除のリンクなど参考にできるかと思います。
ご教示頂きありがとうございます。token-for-anchorというパラメータが見受けられるのですが、これのことでしょうか?

大変恐縮ですが、ご教示いただければと思います。

よろしくお願いいたします。
tsuji
投稿日時: 2016/4/28 11:59
対応状況: −−−
仙人
登録日: 2013/11/19
居住地:
投稿: 958
Re: 【ver3.0.9】「カートに入れるボタン」の_tokenを取得したい
claire 様

symfonyの作りはご存じでしょうか?
FormTypeでformの要素を作成しておられるのであれば、以下を追加するだけで、よいと思います

{{ form_widget(form._token) }}


----------------
****************************************
株式会社システムフレンド
辻 拓也(takuya tsuji)
改造専門店・EC-CUBE工房
****************************************

スレッド表示 | 新しいものから 前のトピック | 次のトピック | トップ


 



ログイン


EC-CUBE公式 Amazon Payプラグイン

統計情報

総メンバー数は88,857名です
総投稿数は109,989件です

投稿数ランキング

1
seasoft
7367
2
468
3217
3
AMUAMU
2712
4
nanasess
2313
5
umebius
2085
6
yuh
1819
7
h_tanaka
1646
8
red
1570
9
mcontact
1291
10
tsuji
958
11
fukap
907
12
shutta
835
13
tao_s
799
14 ramrun 789
15 karin 689
16 sumida 641
17
homan
633
18 DELIGHT 572
19
patapata
502
20
flealog
485


ネットショップの壺

EC-CUBEインテグレートパートナー

Copyright© EC-CUBE CO.,LTD. All Rights Reserved.