カラーミーショップでカスタマイズをしている時、共通のテンプレート内で分岐をさせたいことがあるかと思います。特にサイドバーやコンテンツの上にコンテンツ別のバナーなどを貼りたいときや、トップのときだけ上にスライダーを表示させたいときなどです。
それぞれのページにサイドバーを入れれば解決するかもしれませんが、共通部分をそれぞれのテンプレートに入れるのは更新の際にめんどくさいです。
ページで分岐
以下の参考サイトの、「ページの種類」を利用して分岐。
参考サイト:http://shop-pro.jp/manual/?mode=menu_06_02_01#tag01
1 2 3 4 5 6 7 8 9 10 |
<{if $tpl_name == "top"}> ホームの記述 <{elseif $tpl_name == "product_list"}> 商品一覧 <{elseif $tpl_name == "product"}> 商品詳細 ・ ・ ・ <{/if}> |
カテゴリーで分岐
ついでなので、カテゴリー別で分岐方法を調べてみました。参考サイトを見た方が早いかもです。
参考サイト:http://www.kxh-web.com/%E3%82%AB%E3%83%A9%E3%83%BC%E3%83%9F%E3%83%BC%E3%82%B7%E3%83%A7%E3%83%83%E3%83%97%E3%81%A7%E3%81%AE%E6%9D%A1%E4%BB%B6%E5%88%86%E5%B2%90%E3%81%AE%E8%A8%98%E8%BF%B0%E6%96%B9%E6%B3%95/
以下のコードをページで分岐するの商品一覧の場合の中に入れれば、色々と分岐できそうです。
1 2 3 4 5 6 7 8 9 |
<{if $bid_name != ""}> 大カテゴリーがある場合 <{if $bid_name == "カテゴリー名"}> <{/if}> 特定のカテゴリーの場合 <{/if}> <{if $sid_name != ""}> 子カテゴリーがある場合 </if}> |
コメントを残す