質問 > フロント機能 > 在庫数0を表示させたい |
フロント機能
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
guissfg |
投稿日時: 2014/6/23 19:11
対応状況: −−−
|
常連 ![]() ![]() 登録日: 2010/7/7 居住地: 投稿: 40 |
在庫数0を表示させたい EC-CUBE 2.13を使っています
ネットで拾ってきた在庫数表示のタグを使っているのですが 在庫数が「0」の時に表示されません。 「0」も表示されるようにするにはどこを変えればいいのでしょうか。。よろしくお願いします。 <!-- //// 在庫数表示ここから //// --> <p> 在庫数: <!--{if $arrProduct.stock_unlimited_min == 1}--> 個 <!--{else}--> <!--{if $arrProduct.stock_min != $arrProduct.stock_max}--> <!--{$arrProduct.stock_min|escape}-->〜 <!--{$arrProduct.stock_max|escape}--> <!--{else}--> <!--{$arrProduct.stock_min|escape}-->個 <!--{/if}--> <!--{/if}--> </p> <!-- //// 在庫数表示ここまで //// --> |
piropiro |
投稿日時: 2014/6/23 19:57
対応状況: −−−
|
常連 ![]() ![]() 登録日: 2014/4/25 居住地: 投稿: 56 |
Re: 在庫数0を表示させたい お疲れ様です。
発想の転換なのですが、 <!--{$arrProduct.stock_min|escape}-->が0より大きいならば そのまま表示、 そうでなければ「0」を表示とすれば、 うまくいきそうな気がします。 在庫が0の時にNULLになるのか、 挙動までは調査していません。 |
tenroku |
投稿日時: 2014/6/24 19:55
対応状況: −−−
|
半人前 ![]() ![]() 登録日: 2014/6/16 居住地: 愛知県 投稿: 14 |
Re: 在庫数0を表示させたい そのソースに違和感がありますが…
こんな感じでどうでしょう? <!-- //// 在庫数表示ここから //// --> <p> 在庫数: <!--{if $arrProduct.stock_unlimited_min == 1}--> 有り <!--{else}--> <!--{$arrProduct.stock_min|number_format}-->個 <!--{/if}--> </p> <!-- //// 在庫数表示ここまで //// --> $arrProduct.stock_unlimited_min = 在庫数無制限のチェック有無確認(1=チェック) $arrProduct.stock_min|number_format = 在庫数を数値型で取得 余分なソースは省きました |
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |