質問 > フロント機能 > スマホの商品一覧での価格表示について |
フロント機能
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
sinmai1748 |
投稿日時: 2015/9/8 18:14
対応状況: −−−
|
新米 登録日: 2015/6/1 居住地: 投稿: 9 |
スマホの商品一覧での価格表示について ------------------------
[EC-CUBE] 2.12.2 [PHP] PHP 5.3.29 [データベース] MySQL 5.5.40-cll ------------------------ お世話になります。 スマホの商品一覧での価格表示についてですが、 <!--{if $tpl_stock_find[$id]}--> <!--{else}--> <div class="cartbtn_list attention">売り切れ</div> <!--{/if}--> 上記で在庫が無い時は売り切れと表示は出来るのですが、 もっとみるで表示をすると、 以降の金額が全て一緒になってしまいます。 ■15件表示の場合は、15件目の商品から先が全て同じ金額になります。 <!--{if $tpl_stock_find[$id]}-->〜<!--{/if}--> までを削除する事で問題無く表示が可能となるのですが、 一覧で売り切れかどうかを表示したいと思っているので、 お分かりの方がいらっしゃいましたらご教授頂けないでしょうか? |
tsuji |
投稿日時: 2015/9/9 11:48
対応状況: −−−
|
仙人 登録日: 2013/11/19 居住地: 投稿: 958 |
Re: スマホの商品一覧での価格表示について sinmai1748 様
もっとみるからの表示はjavascriptのgetProducts関数で行われています。 なので、javascriptを修正することになります。 仕組みを見てみると、表示されている商品の最後の構造をコピーして 内容の書き換えを行っているようです。 なので、「売り切れ」を表示させたい場合は、「売り切れ」となっていなくても タグを残しておくとやりやすいと思います。 例えば、下記のように
それをjavascript側で取得してPHP側からAjaxで戻ってきている値に 在庫に関する項目があるので、それで在庫なし判定を行って 在庫がない場合は「売り切れ」を表示、ある場合は空白を表示 という形に改修を行ったらよいと思います。
|
sinmai1748 |
投稿日時: 2015/9/10 11:04
対応状況: −−−
|
新米 登録日: 2015/6/1 居住地: 投稿: 9 |
Re: スマホの商品一覧での価格表示について tsuji様
いつもご対応頂き有難う御座います! tsuji様の意見を参考にさせて頂き、 もっと見るを押してから、 金額なども正常に表示す事が出来ました。 ですが、売り切れ商品のみ渡せずにいる状態です。 tpl内で、
ajax以降の価格部分は、
上記のように表記していますが、 ajax以降のstockの有り無しの書き方で四苦八苦しております… 可能な限りでご教授頂けないでしょうか? |
tsuji |
投稿日時: 2015/9/10 11:46
対応状況: −−−
|
仙人 登録日: 2013/11/19 居住地: 投稿: 958 |
Re: スマホの商品一覧での価格表示について sinmai1748 様
> ajax以降のstockの有り無しの書き方で四苦八苦しております… 在庫は以下がajax以降返ってきているのでそれで判定をするのが よいと思います product.stock_max product.stock_min product.stock_unlimited_max product.stock_unlimited_min
|
sinmai1748 |
投稿日時: 2015/9/10 12:55
対応状況: −−−
|
新米 登録日: 2015/6/1 居住地: 投稿: 9 |
Re: スマホの商品一覧での価格表示について tsuji様
ご対応の方有難う御座います! 実装したい事が出来ました。 本当に感謝致します! 有難う御座いました! |
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |