🐙

カスタムフィールドを利用してカテゴリに応じたフィールド制御を行う

2023/08/31に公開

備忘用メモ:

概要

Movable Type のカスタムフィールドとカテゴリを紐づけて、記事の編集画面上でを選択したカテゴリに対応したフィールドを表示する

方法

  1. 記事 > カテゴリ から制御用のカテゴリを作成し、再構築を行う
  2. カスタムフィールド > 新規 からカスタムフィールドを新規作成


3. カスタムフィールド作成後、紐づけたいカテゴリを選択 → 保存

4. 記事の新規作成画面から該当のカテゴリを選択 → 紐づくカスタムフィールドが表示される

なお、カテゴリの詳細画面から「フィールド表示」のチェックを入れることでも制御が可能
(こちらにチェックを入れることで、カスタムフィールド側のカテゴリエリアにもチェックされることを確認)

おわりに

  • ウェブページでも同様の制御を行うことができる(「カテゴリ」を「フォルダ」に置き換えて操作すればOK、カスタムフィールド作成時のシステムオブジェクトは「ウェブページ」を選択すること)
  • 利用する事があるとしたら、MT6 → MT7以降にバージョンアップするけどコンテンツデータは使わない(記事/ウェブページを継続利用する)といった限定的な場合なのかもしれない
  • カテゴリセットでも同じことやらせてください(切実)

Discussion