質問 > フロント機能 > 商品ページにカゴボタンを2つ設置したい |
フロント機能
フラット表示 | 前のトピック | 次のトピック |
投稿者 | スレッド |
---|---|
takstaks |
投稿日時: 2019/8/23 11:20
対応状況: −−−
|
新米 登録日: 2019/8/22 居住地: 投稿: 6 |
商品ページにカゴボタンを2つ設置したい ----------------------------------------
[EC-CUBE] 2.12.2 [PHP] PHP 5.4.16 [データベース] PostgreSQL 9.2.24 [WEBサーバ] Apache [ブラウザ] Firefox2.0.0.5 ---------------------------------------- スマホの商品詳細ページに、カートボタンを2つ設置させたいです。 ひとつは商品コンテンツ内にもともと設置されている既存のカゴボタンで、 もうひとつを、ページ下固定のフローティングボタンにする予定です。 【現象】 追加した方のカゴボタンをクリックすると、 「カラーを選択してください」とエラーポップアップが表示される。 おそらく既存のカートボタンのカラー選択肢(規格1)が入っていないため。 【追加ソース変更点】 ・既存のform箇所を複製。formのname、idを「form2」に変更。 ・数量選択をさせずにデフォルトで「1点」カートに入るように、inputタグを追加。 【追加ソース】 <!-- ***************** フローティング化カゴボタン ***************** --> <form name="form2" id="form2" method="post" action="<!--{$smarty.const.ROOT_URLPATH}-->products/detail.php"> <input type="hidden" name="<!--{$smarty.const.TRANSACTION_ID_NAME}-->" value="<!--{$transactionid}-->" /> <input type="hidden" name="mode" value="cart" /> <input type="hidden" name="product_id" value="<!--{$tpl_product_id}-->" /> <input type="hidden" name="product_class_id" value="<!--{$tpl_product_class_id}-->" id="product_class_id" /> <input type="hidden" name="favorite_product_id" value="" /> <input type="hidden" name="quantity" value="1" /><!--{* カートフローティング化時に追加 *}--> <div id="floatingCartWrap"<!--{if $tpl_classcat_find1}--><!--{else}--> class="noColor"<!--{/if}-->> <!--▼買い物かご--> <!--{if $tpl_stock_find}--> <div class="cart_area"> <!--{if $tpl_classcat_find1}--> <dl id="cart_color"> <!--▼規格1--> <dd> <select name="classcategory_id1" style="<!--{$arrErr.classcategory_id1|sfGetErrorColor}-->" data-mini="true"> <optgroup label=""> <!--{html_options options=$arrClassCat1 selected=$arrForm.classcategory_id1.value}--> </optgroup> </select> <!--{if $arrErr.classcategory_id1 != ""}--> <br /><span class="attention">※ <!--{$tpl_class_name1}-->を入力して下さい。</span> <!--{/if}--> </dd> <!--▲規格1--> <!--{if $tpl_classcat_find2}--> <!--▼規格2--> <dd> <select name="classcategory_id2" style="<!--{$arrErr.classcategory_id2|sfGetErrorColor}-->" data-mini="true"><!--デザインデフォルトの場合は class="data-role-none" 付与--> </select> <!--{if $arrErr.classcategory_id2 != ""}--> <br /><span class="attention">※ <!--{$tpl_class_name2}-->を入力して下さい。</span> <!--{/if}--> </dd> <!--▲規格2--> <!--{/if}--> </dl> <!--{/if}--> </div> <div class="cartin_btn"> <!--★カートに入れる★--> <div id="cartbtn_default"> <a rel="external" href="java script:;" id="btn-cartin" class="btn cartbtn_default">カゴに入れる</a> </div> <div class="attention" id="cartbtn_dynamic"></div> </div> <!--{else}--> <div class="cartin_btn" id="btn-cartin"> <div class="attention">申し訳ございませんが、只今品切れ中です。</div> </div> <!--{/if}--> <!--▲買い物かご--> </div> </form> <!-- ***************** //フローティング化カゴボタン ***************** --> |
フラット表示 | 前のトピック | 次のトピック |
題名 | 投稿者 | 日時 |
---|---|---|
» 商品ページにカゴボタンを2つ設置したい | takstaks | 2019/8/23 11:20 |