Blog

【ECCUBE】特定の商品ページのみ表示

2015/06/19

ECCUBE2.13 ECCUBE2.11~

ECCUBEのカスタムで特定の商品のみ画像リンクボタンを表示したいという依頼があり、

カスタム方法について忘れないように備忘録として残します。

通常であれば商品登録ページのコメント欄に入力すればいいのですが、
カートエリア内ということで、条件分岐を使うことにしました。

<!--{if $arrProduct.product_id == '5'}-->//商品ID5のみ表示
ここに表示したい画像タグなど
<!--{elseif $arrProduct.product_id == '6'}-->//商品ID6のみ表示
ここに表示したい画像タグなど
<!--{/if}-->

特定の商品だけカートボタンを表示したくない場合には、
商品在庫を0にするとカートボタンが非表示になりますが、
「申し訳ございませんが、只今品切れ中です。」
というテキストが表示されてしまいます。

そこで、

<!--{if $arrProduct.product_id == '5'}-->
<div>空欄あるいは表示したいテキストなど</div>
<!--{else}-->
<div class="attention">申し訳ございませんが、只今品切れ中です。</div>
<!--{/if}-->

とすると特定の商品のみカートボタンを非表示にして、
空白あるいはテキスト(例:こちらの商品は問合せのみです)を表示できます。



カテゴリー

月間アーカイブ

MORE

ミュージシャンズ・プラザ

神社仏閣ホームーページ制作

ホームページ制作問合せ