質問 > フロント機能 > 在庫ありのみ表示したい |
フロント機能
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
mini777 |
投稿日時: 2012/1/5 12:47
対応状況: −−−
|
一人前 登録日: 2011/11/16 居住地: 投稿: 71 |
在庫ありのみ表示したい いつもお世話になっております。
商品一覧の表示をデフォルトで在庫ありのみに変更したいのですが 初心者のためどこを変更してよいのかわかりません。 あと、リンクで全て表示(在庫がない商品も)を追加したいと思っています。 バージョンは2.11.2を使用しております。 お分かりの方居ましたら何卒よろしくお願いします。 |
mini777 |
投稿日時: 2012/1/5 15:47
対応状況: −−−
|
一人前 登録日: 2011/11/16 居住地: 投稿: 71 |
Re: 在庫ありのみ表示したい ちなみにパラメータの「NOSTOCK_HIDDEN」はfalse(表示)の状態で表示の変更をしたいと思っています。
|
yukikaze |
投稿日時: 2012/1/5 15:50
対応状況: −−−
|
長老 登録日: 2011/7/26 居住地: 投稿: 196 |
Re: 在庫ありのみ表示したい ど素人です。
LC_Page_Products_List.php の 293行目 の前で、$where に stock の条件を追加すればOK…のハズ。 これで SC_Product.php の alldtlSQL[Function] のSQLに条件が追加されます。 全表示の有無は この $where を制御してあげればできます。 少しでも参考になれば。 |
mini777 |
投稿日時: 2012/1/5 15:57
対応状況: −−−
|
一人前 登録日: 2011/11/16 居住地: 投稿: 71 |
Re: 在庫ありのみ表示したい 場所は分かったのですがどのように記述すればいいのか・・・
すみません・・・ |
yukikaze |
投稿日時: 2012/1/5 16:52
対応状況: −−−
|
長老 登録日: 2011/7/26 居住地: 投稿: 196 |
Re: 在庫ありのみ表示したい 一例です。
LC_Page_Products_List.php の 293行目 の前に if($_REQUEST['flg'] != 'on'){ $where .= '(stock > 0 OR stock_unlimited = 1)'; } $objQuery->setWhere($where); を追記。 全表示は、LINKのパラメータに flg=on を設定。 伝わりますか? |
mini777 |
投稿日時: 2012/1/6 10:31
対応状況: −−−
|
一人前 登録日: 2011/11/16 居住地: 投稿: 71 |
Re: 在庫ありのみ表示したい 丁寧な説明ありがとうございます。
在庫ありのみ表示はうまくできました。 全て表示の切り替えがうまくいっていないみたいです |
yukikaze |
投稿日時: 2012/1/6 11:05
対応状況: −−−
|
長老 登録日: 2011/7/26 居住地: 投稿: 196 |
Re: 在庫ありのみ表示したい if文の前辺りで $_REQUEST['flg'] を表示。
全表示の場合(Link押下?)、flgに'on'が渡ってますか? Linkをどぅ記載しているか分からないのですが…POST,GET両方OKのハズなんですが…。 ちなみに保持し続けるなら_SESSIONなどで持っていた方がいいと思います。 |
mini777 |
投稿日時: 2012/1/12 10:24
対応状況: −−−
|
一人前 登録日: 2011/11/16 居住地: 投稿: 71 |
Re: 在庫ありのみ表示したい 返信遅くなってしまい申し訳ありません。
verを2.11.2から2.11.4にアップし 引用:
どこで条件を追加してあげれば良いのでしょうか? アドバイスよろしくお願いします。 |
yukikaze |
投稿日時: 2012/1/13 13:20
対応状況: −−−
|
長老 登録日: 2011/7/26 居住地: 投稿: 196 |
Re: 在庫ありのみ表示したい 返答遅れてスミマセン。最近見てなかったので…。
LC_Page_Products_List.php の lfGetSearchCondition[Function] で、$searchCondition['where'] に追加すればOKかと…。 書き方は他の $searchCondition['where'] に追記してるIF文などを参考に。 |
mini777 |
投稿日時: 2012/1/13 14:42
対応状況: −−−
|
一人前 登録日: 2011/11/16 居住地: 投稿: 71 |
Re: 在庫ありのみ表示したい
と追加しました。 在庫の無しの表示は出来ているのですが検索結果の商品該当数は在庫無しの商品も含んだ数のままなのですがこれはどこを変更すれば良いのでしょうか? |
(1) 2 » |
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |