トップページへ

Movable Typeのカスタムフィールドのオプションの表示名を表示する方法

小粋空間 » Movable Type » カスタムフィールド » Movable Typeのカスタムフィールドのオプションの表示名を表示する方法

Movable Typeのカスタムフィールドのオプションの表示名を表示する方法を紹介します。

1.問題点

Movable Typeのカスタムフィールド、

については

1=A,2=B,3=C,4=D,5=E

のように、値と表示名をセットで指定することができます。

オプション

これらの内容をテンプレートタグで表示するには、カスタムフィールド作成時に決めたテンプレートタグまたは、

<mt:EntryCustomFields>
  <$mt:EntryCustomFieldValue$>
</mt:EntryCustomFields>

のようにすればいいのですが、値しか表示することができません。

たとえば、上記のドロップダウンまたはラジオボタンの設定例で、記事作成時に"B"を選んだ場合、CustomFieldValueタグでは"2"が表示されることになります。

"2"ではなく"B"を表示させたいのですが、方法が分かりません。

ということで、Movable Typeのカスタムフィールドのオプションの表示名を表示する方法を紹介します。

2.Movable Typeのカスタムフィールドのオプションの表示名を表示する

オプションの表示名を表示するには下記のように、CustomFieldValueタグにlabel属性を付与します。

<mt:EntryCustomFields>
  <$mt:EntryCustomFieldValue label="1"$>
</mt:EntryCustomFields>

上記の例であれば、これで"B"が表示されます。

« 前の記事へ

次の記事へ »

トップページへ