〔EC-CUBE〕商品ページでカテゴリー毎の条件分岐

参考サイト:notes25 ~ notes for myself|detail.tpl内で、商品の属するカテゴリ毎に条件分岐

指定カテゴリーのときと、それ以外のカテゴリーのとき

[php]
<!–{if count($arrRelativeCat) > 0}–>
<!–{if $arrRelativeCat.0.0.category_id == 1}–>
カテゴリー1のときに表示する内容
<!–{else}–>
それ以外のカテゴリーで表示したい内容
<!–{/if}–>
<!–{/if}–>
[/php]

複数の指定カテゴリーと、そうでないとき

[php]
<!–{if count($arrRelativeCat) > 0}–>
<!–{if $arrRelativeCat.0.0.category_id == 1 && $arrRelativeCat.0.0.category_id == 2}–>
カテゴリー1とカテゴリー2のときに表示する内容
<!–{else}–>
それ以外のカテゴリーのときに表示する内容
<!–{/if}–>
<!–{/if}–>
[/php]

最下層のカテゴリーで条件分岐

[php]
<!–{if count($arrRelativeCat) > 0}–>
<!–{assign var="num" value=$arrRelativeCat[0]|@count}–>
<!–{assign var="num2" value=`$num-1`}–>
<!–{if $arrRelativeCat.0.$num2.category_id == 1}–>
いちばん小さいカテゴリ1に属する商品の場合に表示する内容
<!–{elseif $arrRelativeCat.0.$num2.category_id == 2}–>
いちばん小さいカテゴリ2に属する商品の場合に表示する内容
<!–{else}–>
それ以外
<!–{/if}–>
<!–{/if}–>
[/php]