バグ報告 > フロント機能 > 規格管理をプルダウンから、ラジオボタンにしたい。 |
フロント機能
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
sakurai07 |
投稿日時: 2011/5/9 12:48
対応状況: −−−
|
長老 ![]() ![]() 登録日: 2008/2/29 居住地: 投稿: 179 |
規格管理をプルダウンから、ラジオボタンにしたい。 EC-CUBEバージョン 2.4.4
PHPバージョン PHP 5.2.17 DBバージョン MySQL 5.1.34-log 題名のとおり、規格管理を、ラジオボタンに変更したいです。 現在の商品詳細ページプルダウン部分は下記になります。 <!--{if $tpl_classcat_find1}--> <dl> <dt> <!--{$tpl_class_name1}--> </dt> <dd> <select name="classcategory_id1" style="<!--{$arrErr.classcategory_id1|sfGetErrorColor}-->" onchange="lnSetSelect('form1', 'classcategory_id1', 'classcategory_id2', ''); "> <option value="">選択してください</option> <!--{html_options options=$arrClassCat1 selected=$arrForm.classcategory_id1.value}--> </select> <!--{if $arrErr.classcategory_id1 != ""}--> <br /><span class="attention">※ <!--{$tpl_class_name1}-->を入力して下さい。</span> <!--{/if}--> </dd> </dl> <!--{/if}--> <!--{if $tpl_stock_find}--> <!--{if $tpl_classcat_find2}--> <dl> <dt><!--{$tpl_class_name2}--></dt> <dd> <select name="classcategory_id2" style="<!--{$arrErr.classcategory_id2|sfGetErrorColor}-->"> <option value="">選択してください</option> </select> <!--{if $arrErr.classcategory_id2 != ""}--> <br /><span class="attention">※ <!--{$tpl_class_name2}-->を入力して下さい。</span> <!--{/if}--> </dd> </dl> <!--{/if}--> 下記URLを参照したのですが、どの部分を変更したら良いかわからず。 ご指導お願いいたします。 http://xoops.ec-cube.net/modules/newbb/viewtopic.php?viewmode=flat&topic_id=5136&forum=10 |
sakurai07 |
投稿日時: 2011/5/9 23:32
対応状況: −−−
|
長老 ![]() ![]() 登録日: 2008/2/29 居住地: 投稿: 179 |
Re: 規格管理をプルダウンから、ラジオボタンにしたい。 追伸
URLを参照して試してみました。 <script type="text/javascript">//<![CDATA[ // セレクトボックスに項目を割り当てる。 function lnSetSelect(form, name1, name2, val) { sele11 = document[form][name1]; sele12 = document[form][name2]; if(sele11 && sele12) { index = sele11.selectedIndex; // セレクトボックスのクリア count = sele12.options.length; for(i = count; i >= 0; i--) { sele12.options[i] = null; } // セレクトボックスに値を割り当てる len = lists[index].length; for(i = 0; i < len; i++) { sele12.options[i] = new Option(lists[index][i], vals[index][i]); if(val != "" && vals[index][i] == val) { sele12.options[i].selected = true; } } } } //]]> </script> 上記は初期のままです。 <!--{if $tpl_classcat_find1}--> <!--{html_radios name="classcategory_id1" options=$arrClassCat1 selected=$arrForm.classcategory_id1.value}--> <!--{if $arrErr.classcategory_id1 != ""}--> <br /><span class="attention">※ <!--{$tpl_class_name1}-->を入力して下さい。</span> <!--{/if}--> <!--{/if}--> <!--{if $tpl_stock_find}--> <!--{if $tpl_classcat_find2}--> <!--{html_radios name="classcategory_id2" options=$arrClassCat2 selected=$arrForm.classcategory_id2.value}--> <!--{if $arrErr.classcategory_id2 != ""}--> <br /><span class="attention">※ <!--{$tpl_class_name2}-->を入力して下さい。</span> <!--{/if}--> <!--{/if}--> と、したのですが、規格2が表示されず。 最初から、規格1と規格2を表示させる方法をご指導いただけたら助かります。 宜しくお願い致します。 |
ECCUORE |
投稿日時: 2011/5/13 9:34
対応状況: −−−
|
長老 ![]() ![]() 登録日: 2009/10/22 居住地: 東京 投稿: 248 |
Re: 規格管理をプルダウンから、ラジオボタンにしたい。 Smartyだけでの修正では難しいのではないかと。
PHP(LC_Page_Products_Detail.php)とjavascriptを変更しないとダメな気がします。
|
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |