質問 > フロント機能 > 商品ステータスのIDによる表示分岐 |
フロント機能
フラット表示 | 前のトピック | 次のトピック |
投稿者 | スレッド |
---|---|
Zombie |
投稿日時: 2015/6/25 11:52
対応状況: −−−
|
新米 登録日: 2011/2/25 居住地: 投稿: 9 |
商品ステータスのIDによる表示分岐 EC-CUBEバージョン 2.12.6
PHPバージョン PHP 5.3.3 DBバージョン MySQL 5.5.40 商品ステータスをID番号によって、表示させる、させないを分ける方法があればお教え下さい。 アクセサリー販売で、石の種類をステータスで代用していたところ、クライアント側から、やはりNEWアイコンなども使いたいと言われてしまいました。 ステータスID:1〜19 石の種類の名前(全商品に必ず入ります) ステーテスID:20〜22 NEW、SALEなど(入る商品と入らない商品があります) ?商品詳細ページ ・商品ステータスIDの1〜19のみステータス名を表示 ・商品ステータスIDの20〜22はなにも表示させない ・全ての商品に1〜19のいずれかのステータスは必ず入ります。 ・20〜22はそれにプラスして入る場合と入らない場合があります。(複数の場合有り) ?商品一覧ページ ・商品ステータスIDの20〜22のみ該当の画像を表示(複数の場合有り) ・商品ステータスIDの1〜19はなにも表示させない ・全ての商品に1〜19のいずれかのステータスは必ず入ります。 ・20〜22はそれにプラスして入る場合と入らない場合があります。(複数の場合有り) ?の部分は現状、 <!--{assign var=ps value=$productStatus[$tpl_product_id]}--> <!--{if count($ps) > 0}--> <tr> <th nowrap="nowrap">ストーン</th> <td> <ul class="status_icon clearfix"> <!--{foreach from=$ps item=status}--><!--{$arrSTATUS[$status]}--> <!--{/foreach}--> </ul> </td> </tr> <!--{/if}--> でその商品に設定されているする全てのステータス名がテキストで表示されるようになっているので、これを、IDが20〜22のもの(NEW等)は表示させず、IDが1〜19のもの(石の種類)だけ表示させたいです。 ?はその逆です。 PHP言語等に関しては多少読むことは出来ますが書くことは出来ません。 よろしくお願い致します。 |
フラット表示 | 前のトピック | 次のトピック |
題名 | 投稿者 | 日時 |
---|---|---|
» 商品ステータスのIDによる表示分岐 | Zombie | 2015/6/25 11:52 |
Re: 商品ステータスのIDによる表示分岐 | kitagawa | 2015/7/3 13:08 |
Re: 商品ステータスのIDによる表示分岐 | Zombie | 2015/7/6 15:56 |