バグ報告 > 管理機能 > v2.12.5 規格2の初期値「選択してください」が表示されない |
管理機能
フラット表示 | 前のトピック | 次のトピック |
投稿者 | スレッド |
---|---|
sumida |
投稿日時: 2013/10/4 18:45
対応状況: −−−
|
仙人 登録日: 2013/2/10 居住地: 広島県呉市ときどき瀬戸内海 投稿: 641 |
Re: v2.12.5 規格2の初期値「選択してください」が表示されない 原因:
規格2が '__unselected'(「選択してください」)の場合、javascriptの関数 fnCheckStock の処理が不正になっていました。 詳細: productsClassCategoriesは、規格の一覧を保持した配列変数になっています。 '__unselected'の場合、'classcategory_id2'が未定義であったため、関数 fnCheckStock 内で、変数 classcat_id2 に、「選択してください」(form.classcategory_id2.valueの値)が代入されていました。 その結果
という配列の参照になり、以降が動作不良になっていました。 対策: (1) productsClassCategoriesの内容を追加 data/class/SC_Product.php
規格2への割当部分の処理追加 data/Smarty/templates/admin/order/product_select.tpl
これでどうでしょう。 追記: ショップ画面でも、同様の問題がありますが、 上記修正がなくても、動作しています。 (修正した方が良いと思います。) v2.12.5 html/js/products.js(checkStock) v2.13.0 html/js/eccube.js(eccube.checkStock) です。 |
フラット表示 | 前のトピック | 次のトピック |
題名 | 投稿者 | 日時 |
---|---|---|
v2.12.5 規格2の初期値「選択してください」が表示されない | mayaa | 2013/10/2 12:01 |
Re: v2.12.5 規格2の初期値「選択してください」が表示されない | sumida | 2013/10/2 22:15 |
Re: v2.12.5 規格2の初期値「選択してください」が表示されない | sumida | 2013/10/3 11:52 |
Re: v2.12.5 規格2の初期値「選択してください」が表示されない | sumida | 2013/10/3 14:25 |
» Re: v2.12.5 規格2の初期値「選択してください」が表示されない | sumida | 2013/10/4 18:45 |