質問 > 管理機能 > カテゴリ機能を追加したのですが・・・ |
管理機能
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
catapa |
投稿日時: 2009/3/21 9:55
対応状況: −−−
|
新米 登録日: 2009/3/20 居住地: 投稿: 9 |
カテゴリ機能を追加したのですが・・・ おはようございます。
ご教授お願いします。 登録の画面でデフォルトであるカテゴリの下に同じリストタイプのカテゴリを二つ作りました。 挿入と削除はJSにて動くのですが、画像をUPするとカテゴリ全てが外れてもう一度入力をしなくてはならない状況になっております。 JSの設定も // セレクトボックスのリストを移動 //(移動元セレクトボックスID, 移動先セレクトボックスID) function fnMoveSelect(select, target) { $('#' + select).children().each(function() { if (this.selected) { $('#' + target).append(this); $(this).attr({selected: false}); } }); } // セレクトボックスのリストを移動 //(移動元セレクトボックスID, 移動先セレクトボックスID) function fnMoveSelect_act(select, target) { $('#' + select).children().each(function() { if (this.selected) { $('#' + target).append(this); $(this).attr({selected: true}); } }); } デフォルトでは最後の文末がfalseでいいのに新しく追加したカテゴリ機能はtrueにしなくては値が渡せません。 何か値を保持したままにする方法は他にありませんか? |
ゲスト |
投稿日時: 2009/3/24 3:42
対応状況: −−−
|
Re: カテゴリ機能を追加したのですが・・・ 商品登録画面のことだと思いますが、同じようなことをしたことがあるので参考になれば…
tplのJSではなく、LC_Page_Admin_Products_Product.phpの371行目あたりの $this->tpl_onload = "fnCheckSaleLimit('" . DISABLED_RGB . "'); fnCheckStockLimit('" . DISABLED_RGB . "'); fnMoveSelect('category_id_unselect', 'category_id');" . $anchor_hash; に、追加した項目の値をfnMoveSelectで追加してあげると保持できるようになると思います。 ---------------------------- EC-CUBE 2.3.3 |
|
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |