質問 > フロント機能 > 在庫有り、なしで表示をコントロールしたい。 |
フロント機能
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
NSX-R |
投稿日時: 2013/2/1 9:20
対応状況: −−−
|
長老 登録日: 2012/12/14 居住地: 投稿: 234 |
Re: 在庫有り、なしで表示をコントロールしたい。 dkazuto様
お世話になっております 下記のように修正したらリスト一覧ではエラーが出なくなりました。 http://svn.ec-cube.net/open_trac/changeset/21975 どうもありがとうございました カテゴリーは &nostock_hidden=1を最後につけると大丈夫でした。 本当にありがとうございましたm(_ _)m |
NSX-R |
投稿日時: 2013/2/1 9:45
対応状況: −−−
|
長老 登録日: 2012/12/14 居住地: 投稿: 234 |
Re: 在庫有り、なしで表示をコントロールしたい。 dkazuto様
お世話になっております 無事、在庫の非表示をコントロールできるようになりました。 ありがとうございました もうひとつ質問があるのですが カテゴリーをクリックすると、 **件の商品がございます。と表示されますが その数字も在庫ありなしで変化させることも可能でしょうか? |
flealog |
投稿日時: 2013/2/2 0:09
対応状況: −−−
|
仙人 登録日: 2008/6/10 居住地: 投稿: 485 |
Re: 在庫有り、なしで表示をコントロールしたい。 引用:
dkazuto 様 私もこの機能が大変魅力的で参考にさせていただきたいのですが、どうやらページ送りで nostock_hidden=1 は解除されてしまうようです。 もしよろしければ、クッキーなどでページ送りしても解除されない方法まで教えていただけると大変喜びます。 厚かましいお願いを申し訳ありません。
|
dkazuto |
投稿日時: 2013/2/4 9:46
対応状況: −−−
|
一人前 登録日: 2012/5/10 居住地: 投稿: 95 |
Re: 在庫有り、なしで表示をコントロールしたい。 NSX-R様
これもECCUBE自体のバグというか書き方の順番に問題があるようでして、 表示件数用のSQLを設定する部分を以下のように変更してみてください。 以前お教えしたコードで
という部分があったかと思いますが、それを以下のように書き換えてみてください。
在庫無し商品の非表示用条件文を $searchCondition['where_for_count'] = $searchCondition['where']; と入れ替えるという書き換えになります。 どうやら、$searchCondition['where_for_count']にも書かないと 表示件数が反映されないようです。 以上、ご確認ください。 |
dkazuto |
投稿日時: 2013/2/4 9:57
対応状況: −−−
|
一人前 登録日: 2012/5/10 居住地: 投稿: 95 |
Re: 在庫有り、なしで表示をコントロールしたい。 flealog様
こんにちは。 ページ送りや1ページあたりの表示件数を変えたときにも nostock_hiddenをの状態をキープしておく方法になります。 クッキーを利用してもいいのですが、ECCUBEのフレームワークでは、同じページであれば、 条件をPOST出来る機能が付いておりますので、そちらを利用した方法を書いてみます。 /data/Smarty/templates/default/products/list.tpl の65行目〜90行目あたりに以下のような箇所があるかと思います。
上記のformタグの一番下に <input type="hidden" name="nostock_hidden" value="<!--{$nostock_hidden}-->" /> を追加してみてください。 これで、ページ送りや表示件数変更時にもnostock_hiddenはキープされると思います。 ただし、別カテゴリに移動したり、別のページに遷移すると条件はキープされませんのでご注意ください。 別カテゴリ遷移時にも条件をキープしたい場合は、クッキーやセッションを利用する必要が出てきます。 以上、ご参考ください。 |
flealog |
投稿日時: 2013/2/4 18:18
対応状況: −−−
|
仙人 登録日: 2008/6/10 居住地: 投稿: 485 |
Re: 在庫有り、なしで表示をコントロールしたい。 dkazuto 様
ありがとうございました! ページ遷移しても非表示のままになりました。
|
NSX-R |
投稿日時: 2013/2/4 23:09
対応状況: −−−
|
長老 登録日: 2012/12/14 居住地: 投稿: 234 |
Re: 在庫有り、なしで表示をコントロールしたい。 dkazuto様
無事、非表示&維持推移できるようになりました。 本当にどうもありがとうございました 以前のHPではそれができなくて、お客様からの要望が多かった機能なのでとても嬉しいです。 今後ともどうぞよろしくお願いいたします。 |
« 1 (2) |
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |