バージョン選択

フォーラム

メニュー

オンライン状況

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

サイト内検索

バグ報告 > フロント機能 > 規格管理をプルダウンから、ラジオボタンにしたい。

フロント機能

新規スレッドを追加する

スレッド表示 | 新しいものから 前のトピック | 次のトピック | 下へ
投稿者 スレッド
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を変更しないとダメな気がします。


----------------
EC CUORE 株式会社クオーレ
カスタマイズ御相談下さい。

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


 



ログイン


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

統計情報

総メンバー数は90,449名です
総投稿数は110,415件です

投稿数ランキング

1
seasoft
7369
2
468
3217
3
AMUAMU
2712
4
nanasess
2314
5
umebius
2085
6
yuh
1819
7
h_tanaka
1695
8
red
1571
9
mcontact
1378
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.