カラーミーをカスタマイズ。役に立つテクニック(続)
目次
カラーミーについての検索で私のblogに来られた方が結構におりましたので、
検索キーワードをいくつか選んでその方法をご紹介。
少しでもお役に立てれば幸いです。
トップページのみ表示or非表示にする
トップページにのみ「ほげほげ」と表示させたい場合・・・
<{if ($smarty.server.REQUEST_URI == '/')}> <p>ほげほげ</p> <{/if}>
トップページにのみ「ほげほげ」を非表示にする場合・・・
<{if ($smarty.server.REQUEST_URI != '/')}> <p>ほげほげ</p> <{/if}>
表示したい場合はif文の中の条件式を「==」にする。
非表示したい場合は「!=」にする。
特定のページのみ表示or非表示にする
フリーページのみ「ほげほげ」表示する場合。
<{if ($smarty.get.mode == "f★")}> <p>ほげほげ</p> <{/if}>
※★はフリーページの番号に置き換えてください。
商品詳細ページにて、特定の商品ページのみ表示する場合。
<{if $product.id == ★★★★★★★★}> <p>ほげほげ</p> <{/if}>
※★は商品IDに置き換えてください。
非表示の場合は省略。前章の通りです。
カートへ入れる商品数量を特定個数単位に設定する
前回のブログ記事でご紹介したようにドロップダウン方式で解決する。
例は10個単位。
<select name="product_num"> <option value="10" selected>10</option> <option value="20">20</option> <option value="30">30</option> <option value="40">40</option> <option value="50">50</option> <option value="60">60</option> <option value="70">70</option> <option value="80">80</option> <option value="90">90</option> <option value="100">100</option> </select>
カートに入っちゃえば数量はいじれてしまうのですが・・・・。
とりあえずカートに入れる部分は簡単に特定個数単位にできます。
最後に
今回ご紹介した方法以外の方法も存在します。
必ずしもこの方法でなければ出来ないというわけではありません、あくまでも一例です。
また、カスタマイズは全て自己責任で行なってください。当サイトでは一切責任を負いかねますのでご了承ください。
「カラーミーでこんな事したいけど可能?」や「これが出来ない・・・」
といったご相談・カスタマイズ等も承っております。
コメントフォーム