<!--*****商品情報*****--> <table border="0" cellspacing="0" cellpadding="0"> <{if $product.price_disp == true && $product.price != $product.sales}> <tr class="price"> <th>定価</th> <td><{$product.price}></td> </tr> <{/if}> <{if $members_login_flg == true && $product.discount_flg == true}> <tr class="regular"> <th>販売価格</th> <td><{$product.regular_price}></td> </tr> <{/if}> <{if $product.soldout_flg == 0 }> <tr class="sales"> <th><{if $members_login_flg == true && $product.discount_flg == true}>会員価格<{else}>販売価格<{/if}></th> <td><!-- 販売価格 --> <{$product.sales}> <!-- 割引率 --> <{if $members_login_flg == true && $product.discount_flg == true}><span class="discount"><{$product.discount_rate}>OFF!!</span><{/if}> </td> </tr> <{/if}> </table>
<{if $members_login_flg == true && $product.discount_flg == true}>会員価格<{else}>販売価格<{/if}>
知識がほぼゼロですみません。回答いただいたsmarthは後ほど調べて実行してみます。
上記はおそらく、会員ログインが実行されていて、割引価格に入力がされている場合は会員価格が表示され、販売価格という文字が消える条件だと思います。
価格が 0 または 未入力の場合は 非表示 という条件にしたい場合の書き方を
ご存知でしたら教えていただけますでしょうか。よろしくお願いします。
タグに Smarty を追加してください。また、質問文のコードはコードブロックで囲んでいただけませんか? ```(バッククオート3つ)で囲み、前後に改行をいれるか、コードを選択して「<code>」ボタンを押すとコードブロックになります。
ここは「質問への追記・修正の依頼」ですので、「回答」ではありません。「タグに Smarty を追加」については、teratailの質問タグは編集することが可能なので、その依頼をしています。
何かフレームワーク(CakePHPなど)をお使いでしょうか?お使いでしたらそのフレームワークについてもタグを追加願います。あと「PHP」もタグに追加してください。 あと、できればこの質問が発生した経緯も。知識がゼロの状態で入るものではないと思うので。