【カラーミーショップ】カテゴリ毎に表示を変えたい場合の記述
カテゴリ : すべてのカテゴリ, その他

現在進行中の仕事でカラーミーショップを利用しています。
簡単にショッピングカートが作れるので便利なのですが、完全にオリジナルのシステムを作る場合は テンプレートをカスタムする必要があります。
テンプレートは「ショップ作成」→「デザイン設定」→「デザイン編集」と進み、 「テンプレート編集」画面から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というカテゴリのみ表示される内容になります。
*今回は完全に個人的なメモです。




