【カラーミーショップ】カテゴリ毎に表示を変えたい場合の記述
カテゴリ : すべてのカテゴリ, その他
現在進行中の仕事でカラーミーショップを利用しています。
簡単にショッピングカートが作れるので便利なのですが、完全にオリジナルのシステムを作る場合は テンプレートをカスタムする必要があります。
テンプレートは「ショップ作成」→「デザイン設定」→「デザイン編集」と進み、 「テンプレート編集」画面からhtml,cssの変更ができます。
そういった場合に必要になってくるのがカラーミーショップの独自タグです。 独自タグ一覧はこちらで確認できます。
上記の独自タグをif文と組み合わせて使えばページ毎に異なった仕様を作ることもできます。
例えばページによって販売価格を表示したくない場合は、下記のように記述し 特定のカテゴリにのみ販売価格を表示するようにします。 (商品情報がテーブルで作成されているので、テーブルタグ内の記述から始まります)
<!--ここからxxxカテゴリのみ表示--> <{if $bid_name == "xxx"}> <{if $product.price_disp && $product.price != $product.sales}> <tr> <th>定価</th> <td><{$product.price}></td> </tr> <{/if}> <{if $members_login_flg == true && $product.discount_flg == true}> <tr> <th>販売価格</th> <td><{$product.regular_price}></td> </tr> <{/if}> <{if $product.stock_disp}> <tr> <th>在庫状況</th> <td><{$product.stock_str}></td> </tr> <{/if}> <{if $product.soldout_flg == 0 }> <tr> <th><{if $members_login_flg == true && $product.discount_flg == true}>会員価格<{else}>販売価格<{/if}></th> <td> <{* 販売価格 *}> <div class="product_sales"><{$product.sales}></div> <{* 割引率 *}> <{if $members_login_flg == true && $product.discount_flg == true}> <div class="product_discount"><{$product.discount_rate}>OFF!!</div> <{/if}> </td> </tr> <{/if}> <{/if}> <!--ここまでxxxカテゴリのみ表示-->
<{if $bid_name == “xxx”}>と<{/if}>の間に書かれた記述は、 xxxというカテゴリのみ表示される内容になります。
*今回は完全に個人的なメモです。