1. Home
  2. カラーミーをカスタマイズ。役に立つテクニック(続)

カラーミーをカスタマイズ。役に立つテクニック(続)

  • 2012.07.20
  • カラーミー

目次

  1. トップページのみ表示or非表示にする
  2. 特定のページのみ表示or非表示にする
  3. カートへ入れる商品数量を特定個数単位に設定する
  4. 最後に

カラーミーについての検索で私のblogに来られた方が結構におりましたので、
検索キーワードをいくつか選んでその方法をご紹介。

少しでもお役に立てれば幸いです。

トップページのみ表示or非表示にする

トップページにのみ「ほげほげ」と表示させたい場合・・・

<{if ($smarty.server.REQUEST_URI == '/')}>
<p>ほげほげ</p>
<{/if}>

 

トップページにのみ「ほげほげ」を非表示にする場合・・・

<{if ($smarty.server.REQUEST_URI != '/')}>
<p>ほげほげ</p>
<{/if}>

 

表示したい場合はif文の中の条件式を「==」にする。

非表示したい場合は「!=」にする。

↑Top of Page

特定のページのみ表示or非表示にする

フリーページのみ「ほげほげ」表示する場合。

<{if ($smarty.get.mode == "f★")}>
<p>ほげほげ</p>
<{/if}>

※★はフリーページの番号に置き換えてください。

 

商品詳細ページにて、特定の商品ページのみ表示する場合。

<{if $product.id == ★★★★★★★★}>
<p>ほげほげ</p>
<{/if}>

※★は商品IDに置き換えてください。

 

非表示の場合は省略。前章の通りです。

↑Top of Page

カートへ入れる商品数量を特定個数単位に設定する

前回のブログ記事でご紹介したようにドロップダウン方式で解決する。

例は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>

 

カートに入っちゃえば数量はいじれてしまうのですが・・・・。

とりあえずカートに入れる部分は簡単に特定個数単位にできます。

↑Top of Page

最後に

今回ご紹介した方法以外の方法も存在します。

必ずしもこの方法でなければ出来ないというわけではありません、あくまでも一例です。

また、カスタマイズは全て自己責任で行なってください。当サイトでは一切責任を負いかねますのでご了承ください。

「カラーミーでこんな事したいけど可能?」や「これが出来ない・・・」
といったご相談・カスタマイズ等も承っております。

お問い合せページまたは、下記コメント欄にて書き込みをお願いします。

↑Top of Page

SHAREする

トラックバックURL
トラックバックURLでリンクを張ってくれたら、どこに貼ってくれたのかが管理者に分かるので、トラックバックしてくれたら遊びににいきますw

コメントフォーム

*のついた項目は入力必須項目です。


メールアドレスは公開されません。