Movable Typeのシステムからカスタムフィールドの登録を行う

Movable Typeの各サイト内からではなく、システムからカスタムフィールドの登録を行ったことがなかったので、登録時の動作について確認してみます。

カスタムフィールドの登録

システム内にあるカスタムフィールドの項目から新規作成を行います。
選択できるシステムオブジェクトは下記の通りで、サイトでの追加と比べて「子サイト」「サイト」「ユーザー」の項目が追加になっているようです。

まずは記事を選択して登録してみます。
登録内容は下記の通りです。

  • システムオブジェクト:記事
  • 名前:記事のカスタムフィールド
  • フィールド:テキスト
  • ベースネーム:blogsystemtext
  • テンプレートタグ:EntryBlogSystemText

この場合、Movable Type管理下の全てのサイト(子サイト含む)の記事に上記フィールドが追加されます。

次にシステムオブジェクトでサイトを選択して登録してみます。

  • システムオブジェクト:サイト
  • 名前:サイトのカスタムフィールド
  • フィールド:テキスト
  • ベースネーム:sitesystemtext
  • テンプレートタグ:WebsiteSystemText

この場合、Movable Type管理下の全ての親サイト(子サイトは含まない)の 設定 > 全般 内に、上記フィールドが追加されます。

テンプレートタグを使っての出力も問題なくできました。

<$mt:WebsiteSystemText$>

最後に、システムオブジェクトで子サイトを選択して登録してみます。

  • システムオブジェクト:子サイト
  • 名前:子サイトのカスタムフィールド
  • フィールド:テキスト
  • ベースネーム:childsystemtext
  • テンプレートタグ:BlogChildSystemText

この場合、Movable Type管理下の全ての子サイト(親サイトは含まない)の 設定 > 全般 内に、上記フィールドが追加されます。

このエントリーをはてなブックマークに追加

関連記事

コメントを残す

メールアドレスが公開されることはありません。
* が付いている欄は必須項目です

CAPTCHA


コメントが承認されるまで時間がかかります。

2025年3月
 1
2345678
9101112131415
16171819202122
23242526272829
3031