質問 > 管理機能 > product_select.tplについて |
管理機能
フラット表示 | 前のトピック | 次のトピック |
投稿者 | スレッド |
---|---|
wa.shi |
投稿日時: 2018/3/7 16:34
対応状況: 開発中
|
常連 登録日: 2018/2/20 居住地: 投稿: 45 |
product_select.tplについて いつもお世話になっております。
EC-CUBE初心者です。 只今、受注管理に関する商品検索箇所と 似たようなページを作成しております。 (product_select.tplと同じようなページ) デフォルトの product_select.tpl のロジック内容に関しまして、 大変厚かましく思いますが、、、 以下部分の解説をどなたかお願いできますでしょうか? <script type="text/javascript">//<![CDATA[ self.moveTo(20,20);self.focus(); function func_submit(product_id, class_name1, class_name2) { var err_text = ''; var fm = window.opener.document.form1; var fm1 = window.opener.document; var class1 = "classcategory_id" + product_id + "_1"; var class2 = "classcategory_id" + product_id + "_2"; var class1_id = document.getElementById(class1).value; var class2_id = document.getElementById(class2).value; var product_class_id = document.getElementById("product_class_id" + product_id).value; var opner_product_id = 'add_product_id'; var opner_product_class_id = 'add_product_class_id'; var tpl_no = '<!--{$tpl_no}-->'; if (tpl_no != '') { opner_product_id = 'edit_product_id'; opner_product_class_id = 'edit_product_class_id'; fm1.getElementById("no").value = escape('<!--{$tpl_no}-->'); } if (document.getElementById(class1).type == 'select-one' && class1_id == '__unselected') { err_text = class_name1 + "を選択してください。\n"; } if (document.getElementById(class2).type == 'select-one' && class2_id == '') { err_text = err_text + class_name2 + "を選択してください。\n"; } if (err_text != '') { alert(err_text); return false; } fm1.getElementById(opner_product_id).value = product_id; fm1.getElementById(opner_product_class_id).value = product_class_id; fm.mode.value = 'select_product_detail'; fm.anchor_key.value = 'order_products'; fm.submit(); window.close(); return true; } (省略) //]]></script> <!--▼検索フォーム--> <form name="form1" id="form1" method="post" action="?"> (省略) <td class="center"><a href="java script:;" onclick="return func_submit('<!--{$arrProducts[cnt].product_id}-->', '<!--{$tpl_class_name1[$id]}-->', '<!--{$tpl_class_name2[$id]}-->'); return false;">決定</a></td> (省略) この箇所を理解すれば、 現状の作業が遂行する可能性が見込まれます・・・。 規格についてのロジックはおおよそ見当がついておりますが、 上記「決定」部分がよく理解らず・・・。 以上につきまして、よろしくお願い申し上げます。 |
フラット表示 | 前のトピック | 次のトピック |
題名 | 投稿者 | 日時 |
---|---|---|
» product_select.tplについて | wa.shi | 2018/3/7 16:34 |
Re: product_select.tplについて | 468 | 2018/3/9 11:26 |
Re: product_select.tplについて | wa.shi | 2018/3/9 12:11 |
Re: product_select.tplについて | wa.shi | 2018/3/9 14:25 |