質問 > その他 > カゴに入れる ボタンをクリックするだけで 1個購入 |
その他
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
stcm |
投稿日時: 2009/9/9 14:57
対応状況: −−−
|
常連 登録日: 2009/6/19 居住地: 投稿: 50 |
カゴに入れる ボタンをクリックするだけで 1個購入 検索しても同じような質問を見つけられませんでしたので、お願いいたします。
EC-CUBE2.4.0です。 商品一覧ページからの購入を、個数(数量)なしで、「カゴに入れる」ボタンをクリックしただけで、自動的に1個を買い物カゴに入れるようにするためには、どうしたらよいでしょうか。 規格の登録はしません。 私にわかるのは、「カゴに入れる」ボタンのあたりだけ残しておいてもダメだということくらいです(恐縮です)。 よろしくお願いいたします。 役に立つかわかりませんが、カゴのあたりの記述を貼り付けます。 <!--▼買い物かご--> <div class="in_cart"> <dl> <!--{assign var=class1 value=classcategory_id`$id`_1}--> <!--{assign var=class2 value=classcategory_id`$id`_2}--> <!--{if $tpl_classcat_find1[$id]}--> <dt><!--{$tpl_class_name1[$id]|escape}-->:</dt> <dd> <select name="<!--{$class1}-->" style="<!--{$arrErr[$class1]|sfGetErrorColor}-->" onchange="lnSetSelect('<!--{$class1}-->', '<!--{$class2}-->', '<!--{$id}-->','');"> <option value="">選択してください</option> <!--{html_options options=$arrClassCat1[$id] selected=$arrForm[$class1]}--> </select> <!--{if $arrErr[$class1] != ""}--> <br /><span class="attention">※ <!--{$tpl_class_name1[$id]}-->を入力して下さい。</span> <!--{/if}--> </dd> <!--{/if}--> <!--{if $tpl_classcat_find2[$id]}--> <dt><!--{$tpl_class_name2[$id]|escape}-->:</dt> <dd> <select name="<!--{$class2}-->" style="<!--{$arrErr[$class2]|sfGetErrorColor}-->"> <option value="">選択してください</option> </select> <!--{if $arrErr[$class2] != ""}--> <br /><span class="attention">※ <!--{$tpl_class_name2[$id]}-->を入力して下さい。</span> <!--{/if}--> </dd> <!--{/if}--> <!--{assign var=quantity value=quantity`$id`}--> <dt>個数:</dt> <dd><input type="text" name="<!--{$quantity}-->" size="3" class="box54" value="<!--{$arrForm[$quantity]|default:1}-->" maxlength="<!--{$smarty.const.INT_LEN}-->" style="<!--{$arrErr[$quantity]|sfGetErrorColor}-->" /> <!--{if $arrErr[$quantity] != ""}--> <br /><span class="attention"><!--{$arrErr[$quantity]}--></span> <!--{/if}--> <a href="<!--{$smarty.server.REQUEST_URI|escape}-->#product<!--{$id}-->" onclick="fnChangeAction('<!--{$smarty.server.REQUEST_URI|escape}-->#product<!--{$id}-->'); fnModeSubmit('cart','product_id','<!--{$id}-->'); return false;" onmouseover="chgImg('<!--{$TPL_DIR}-->img/products/b_cartin_on.gif','cart<!--{$id}-->');" onmouseout="chgImg('<!--{$TPL_DIR}-->img/products/b_cartin.gif','cart<!--{$id}-->');"> <img src="<!--{$TPL_DIR}-->img/products/b_cartin.gif" width="115" height="25" alt="カゴに入れる" name="cart<!--{$id}-->" id="cart<!--{$id}-->" /> </a> </dd> </dl> </div> <!--▲買い物かご--> |
seasoft |
投稿日時: 2009/9/9 15:01
対応状況: −−−
|
神 登録日: 2008/6/4 居住地: 投稿: 7367 |
Re: カゴに入れる ボタンをクリックするだけで 1個購入 数量の入力枠を削除するという方向ですよね?
だとしたら、数量の入力枠を <input type="hidden" ... として、隠して、常に「1」を送出しては? 本当は、受け側で「1」を固定でセットするほうが強固だとは思いますが、そこまで頑張る必要も無いかなと。
|
mag-asa |
投稿日時: 2009/9/9 15:02
対応状況: −−−
|
新米 登録日: 2009/8/15 居住地: 投稿: 5 |
Re: カゴに入れる ボタンをクリックするだけで 1個購入 個数(数量)をhiddenで渡すとできないでしょうか。
|
stcm |
投稿日時: 2009/9/9 16:22
対応状況: −−−
|
常連 登録日: 2009/6/19 居住地: 投稿: 50 |
Re: カゴに入れる ボタンをクリックするだけで 1個購入 seasoft様、mag-asa様、
ありがとうございます!! 最初は宇宙語だと思ったのですが、何だかやれそうです!! ありがとうございます!!!!! ↓ ↓ 問題なく、表示が消えました。 そして、蛇足ではありますが、スタイルシートも単純に修正することができました。 本当にありがとうございました!!!!! |
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |