質問 > 管理機能 > 商品マスタのステータスにて><。 |
管理機能
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
illfrog300 |
投稿日時: 2010/4/7 22:31
対応状況: −−−
|
一人前 登録日: 2009/5/4 居住地: 投稿: 106 |
商品マスタのステータスにて><。 商品マスタのステータスにて
例えば、ステータスに A,B,C,Dという4つのステータスがあったとして 通常の仕様ですと、どのステータスにもチェックを入れずに 検索ボタンをクリックすると4つのステータスすべての 登録商品が検索されるかと思いますが、 必ずいづれかのステータスにチェックが入っていないと 検索できないという仕様にするためにはどのように すれば良いのかの答えをお詳しい方がいらっしゃいましたら ぜひ教えて頂きたいのですが>< どうぞ宜しくお願い致します。 |
kishik |
投稿日時: 2010/4/8 10:34
対応状況: −−−
|
仙人 登録日: 2009/4/3 居住地: 東京 投稿: 382 |
Re: 商品マスタのステータスにて><。 そのページは最終的に
data/class/pages/admin/products/LC_Page_Admin_Products.php 内のprocess()を呼び出しているので、 その中の処理を追うと、 case 'search_product_flag': //種別 となっている処理付近を変更すればいいと思いますよ。 まずはソースを追って研究してみてください! ----- カスタマイズ承ります http://ec-cube.ec-orange.jp/ |
Masashige |
投稿日時: 2010/4/8 10:42
対応状況: −−−
|
長老 登録日: 2009/4/1 居住地: 投稿: 200 |
Re: 商品マスタのステータスにて><。 /data/Smarty/templates/default/admin/products/index.tpl
の
を
にしてみるとか。一つしか選択できませんけど。 |
illfrog300 |
投稿日時: 2010/4/8 11:33
対応状況: −−−
|
一人前 登録日: 2009/5/4 居住地: 投稿: 106 |
Re: 商品マスタのステータスにて><。 kishik様
Masashige様 ご返答本当にありがとうございます! ご指摘頂きました箇所のソースと睨めっこしていましたが いっこうに希望の処理へとつなげる方法が浮かんできませんでした;笑 この処理にプラスして、管理ユーザーのmember_id(dtb_member内の)を利用して条件分岐したいと考えているのですが可能なのでしょうか?例えば管理ユーザーAにはステータスAしか表示させない。といった処理を考えています。 引用:
の部分を大幅チェンジですかね ; |
seasoft |
投稿日時: 2010/4/8 12:13
対応状況: −−−
|
神 登録日: 2008/6/4 居住地: 投稿: 7367 |
Re: 商品マスタのステータスにて><。 簡易的な実装ならば、JavaScript でチェックという方法もあるかもしれません。参考まで。
|
pineray |
投稿日時: 2010/4/8 12:32
対応状況: −−−
|
長老 登録日: 2006/9/9 居住地: 伊賀 投稿: 292 |
Re: 商品マスタのステータスにて><。 エラーチェックの部分で必須チェックを追加します。
また、管理画面のステータス選択部分に、エラーを出力するコードを追加します。
こんな感じで実現できるのではないでしょうか。
|
illfrog300 |
投稿日時: 2010/4/9 18:43
対応状況: −−−
|
一人前 登録日: 2009/5/4 居住地: 投稿: 106 |
Re: 商品マスタのステータスにて><。 ご回答ありがとう御座います!
おかげさまでステータスを必ず一つ選ばなければいけない仕様には 辿り着くことが出来ました。 ここから発展させて、 管理ユーザーのmember_id(dtb_member内の)を利用して条件分岐したいと思い、
の箇所でif文を使用しようとしているのですが、ステータスを順番に呼び出している下記コードの場合ではどのように条件分岐させれば良いのかで悩みあげています。
希望では、1管理ユーザーにつき1ステータスを表示させ かつそのステータスを必ず選ばないと商品マスタを使えないよう にしたいと考えています。 どうかお力添えをお願い致します |
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |