Movable Type CMSプラットフォーム Movable Type
ドキュメントサイト

Q&A技術的な質問と回答

Q.カスタムフィールドの「既定値」がブログに反映されない

カスタムフィールドに「既定値」を設定しましたが、公開しているブログの過去の記事に反映されません。

A.

カスタムフィールドの「既定値」は、管理画面での入力時に対象のフィールドに表示される初期値です。

値が設定された状態で保存することで、はじめてカスタムフィールドの入力値が登録されます。

例えば、すでに記事などが存在する状況で、記事に対して新たにカスタムフィールドを作成した場合、過去の記事に対してはカスタムフィールドの値が未設定の状態になります。もし、過去の記事に対してもカスタムフィールドの既定値を反映させる場合は、以下の例のように、カスタムフィールドを値を出力するテンプレート側でご対応ください。

<mt:If tag="cfentrytext">
<$mt:cfentrytext$>
<mt:Else>
(カスタムフィールドの既定値を直接記述)
</mt:If>
Q&A検索