【カラーミーショップ】カテゴリ毎に表示を変えたい場合の記述

カテゴリ : すべてのカテゴリ, その他

 

スクリーンショット 2014-01-07 15.51.36

 

 

現在進行中の仕事でカラーミーショップを利用しています。

 

簡単にショッピングカートが作れるので便利なのですが、完全にオリジナルのシステムを作る場合は テンプレートをカスタムする必要があります。

 

テンプレートは「ショップ作成」→「デザイン設定」→「デザイン編集」と進み、 「テンプレート編集」画面から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というカテゴリのみ表示される内容になります。

 

*今回は完全に個人的なメモです。

 

最近の投稿