MT カスタムフィールドの使い方「チェックボックス編」

MT カスタムフィールドの使い方「チェックボックス編」

Movable Type のカスタムフィールドを使う際、テキストや画像などの種類を使うのは簡単なんですが、チェックボックスやドロップダウン、ラジオボタンなどの使い方はどうするの?
って感じに MT を勉強し始めている人に聞かれる事が多々ある為使い方を紹介しておきたいと思います。

ちなみに今回はチェックボックスの使い方です。

…ここからが続き

カスタムフィールド チェックボックスの使用方法

カスタムフィールド作成

まずはカスタムフィールの作成から行いましょう。

チェックボックスの使用方法 1

設定 → カスタムフィールドから作成出来ます。

チェックボックスの使用方法 2

どこのフィールドに作成するか選びます。(今回はブログ記事に作成)

チェックボックスの使用方法 3

カスタムフィールドの種類を選びます。

チェックボックスの使用方法 4

これで「保存」を押すとブログ記事にチェックボックスのフィールドが作成されています。

ブログ記事

作成したてだと表示されていないと思いますので、ブログ記事の右にある「表示オプション」をクリックし、先ほど作成したフィールドを表示させて下さい。
すると下記画像のような画面になります。

チェックボックスの使用方法 5

それで本題はここからなんですが、このチェックボックスにチェックをした時、してない時。でエントリーで表示される画面を振り分けたい分けですよね。

ちなみにフィールドを作成した時に出来たソースをそのまま使うとすると

<MTIfNonEmpty tag="checkbox">
チェックボックス: <MTcheckbox>
</MTIfNonEmpty>

チェックがある時には「1」ない時には「0」と表示されます。

他のブログさんをいくつか見たのですが、この値で振り分けたら良いと書いてあるのですが、そんな難しい事はしなくても良いんですよね。

MTIfNonEmptyはそのまま使い中に記載されている「MTcheckbox」と言うタグをとって下さい。

<MTIfNonEmpty tag="checkbox">
チェックボックスにチェックがある場合は実行
</MTIfNonEmpty>

まぁ~あんな感じでチェックがある際に実行したいソースをその中に記述したら良いだけです。

ちなみにチェックがない場合はそこのタグは実行されないですよ。

まぁーこんな感じで知っていれば誰でも使えちゃいます。

Comments

ebiten

ebiten


チェックボックスにチェックがある場合は実行

上記のタグでは、表示/非表示はできませんでした。
その理由は、チェックボックスの値は、文字列ではなく数字の「1」ない時には「0」と表示されるからみたいです。
正しいタグは、

チェックボックスにチェックがある場合は実行

2010年08月30日 18:40

Comment Form

※コメントが認証されるまで、コメントは反映されません。ご了承くださいませ。


(公開されません)
 
Captcha

画像の中に見える文字を入力してください。

page top へ

Sponsor

  • heteml
  • Movable Type

Category

Recent Article

2011 04-05
iPhone スマートフォンサイトのデザインのまとめ
2011 04-04
スマートフォン対応にしてみました
2011 04-01
CSS3 要素を透明に出来る Opacity と RGBa の使い方
2011 03-31
サイトリニューアルしました
2010 12-01
CSS3 でボタンを作る為のテクニック、サンプル集
2010 11-24
綺麗でリッチなフッターデザイン集のまとめ 60
2010 11-18
緑と黒色を使った Webデザインのサイト 25
2010 11-10
知っておいた方が便利なエクセルの知識

Recent Comments

Archive

2011年
2010年
2009年
2008年

Related Article