MtFieldOrder
記事・記事カテゴリ・ウェブページ編集画面の
フィールドを、思い通りの順に。
Overview
MT 編集画面のフィールド順を、
サイト単位で自由に設定。
MtFieldOrder は、Movable Type の記事・記事カテゴリ・ウェブページ編集画面に表示されるフィールドの並び順と表示/非表示を管理画面から制御するプラグインです。
カスタムフィールドを多用するサイトでは、デフォルトの並び順が編集フローと合わないことがあります。本プラグインを使えば、コードを変更せず、プラグイン設定画面のドラッグ&ドロップで並び順をカスタマイズできます。
設定はサイト単位で保存されるため、サイトごとに異なる編集フローに対応できます。外部モジュールのインストールは不要です。
Features
機能
直感的な並び替え設定
設定画面でフィールドをドラッグ&ドロップするだけで並び順を変更できます。記事・記事カテゴリ・ウェブページそれぞれに独立した設定が可能です。
表示対象フィールドを自動判定
並び替え対象のフィールドは、MT 管理画面の「設定 → 投稿」(投稿設定)に基づいて自動的に絞り込まれます。個別ユーザーの表示設定は上書きされ、投稿設定が優先されます。
カテゴリ選択を中央列に移動
記事編集画面のカテゴリ選択ウィジェットを右サイドバーから中央列に移動できます。並び順に組み込むことで、フィールドとの位置関係を整理できます。
本文・続きを非表示に
本文エディタや続きタブが不要な用途では、非表示設定で画面をシンプルにできます。カスタムフィールドだけを使うコンテンツ管理に便利です。
新規フィールドは自動追加
保存済みの並び順に含まれないカスタムフィールドは、自動的に末尾に追加表示されます。順序指定が保存されていない項目がある場合は、設定画面でアラートを表示します。
設定はサイト単位で独立して管理
並び順の設定はサイトごとに保存されます。編集フローがサイトによって異なる場合でも、それぞれに合った画面構成を維持できます。
Fields
並び替え対象フィールド
設定画面に表示されるフィールドは、設定 → 投稿(投稿設定)で表示対象になっているものに限られます。
| フィールド | 記事 | 記事カテゴリ | ウェブページ |
|---|---|---|---|
| 本文・続き | ○ | - | ○ |
| 概要 | ○ | - | ○ |
| タグ | ○ | - | ○ |
| キーワード | ○ | - | ○ |
| カテゴリ | ○ | - | - |
| カスタムフィールド | ○ | ○ | ○ |
タイトル・コメント・アセットは並び替え対象外です(MT 標準の位置に表示)。
Screens
管理画面
Requirements
動作要件
システム要件
- Movable Type ソフトウェア版 8.8 以降
- Perl 5.16 以降
※ MT クラウド版での稼働は保証しかねます。
使用 Perl モジュール
- JSON::PP -- Perl コア(設定 JSON の読み書き)
- CustomFields::Field -- MT 同梱(カスタムフィールド取得)
外部インストール不要。MT の標準環境で動作します。
Lineup
ラインナップ
Disclaimer
免責事項
- 無保証
- 本プラグインは現状有姿(as-is)で提供されます。動作の正確性・完全性・特定目的への適合性について、いかなる保証も行いません。
- 免責
- 本プラグインの使用または使用不能によって生じた損害(データの損失・業務上の損失等を含む)について、Ethan Technology Japan 株式会社は一切の責任を負いません。
- 自己責任
- 本プラグインのインストール・設定・運用はすべて利用者自身の責任で行ってください。本番環境への適用前に、必ず検証環境でのテストを実施してください。
- サポート
- 本プラグインに対する技術サポート・バグ修正・アップデートの提供は保証しません。お問い合わせにはできる限り対応しますが、回答をお約束するものではありません。
- 変更・配布
- 自身の環境での改変は自由です。第三者への再配布・サブライセンスはご遠慮ください。
Setup & Usage
初期設定と使い方
1. インストール
- プラグインファイルを MT の
plugins/ディレクトリに配置 - MT 管理画面 システム → プラグイン を開く
- MtFieldOrder が一覧に表示されていれば完了
2. MT ロールと権限
システム管理者は自動的にアクセスできます。一般ユーザーには システム → ロール で権限を付与してください。
| 権限 | 対象機能 |
|---|---|
| 設定の変更 | フィールド並び替え設定画面へのアクセス・設定保存 |
2. フィールド並び替え設定
- 対象サイトを選択し、フィールド並び替え → フィールド並び替え設定 を開く
- 記事 / 記事カテゴリ / ウェブページ タブを選択
- 並び替えを 有効 にする
- フィールドをドラッグ&ドロップで並び替え
- 保存 をクリック
※ 設定はサイトごとに独立しています。
カテゴリ配置(記事のみ)
- 右列(MT標準のまま): カテゴリ選択を右サイドバーに表示
- 中央列に移動: カテゴリ選択を中央列に移動し、並び順に組み込む
非表示設定(記事・ウェブページのみ)
- 本文を非表示にする: 本文エディタを非表示(続きも自動的に非表示)
- 続きを非表示にする: 続きタブのみ非表示
FAQ
よくある質問
- MT をバージョンアップしたら、並び順の設定はリセットされますか?
- 基本的にリセットされませんが、MT 側の仕様変更が大きい場合は保証できかねます。
- ユーザーごとに異なる並び順を設定できますか?
- できません。設定はサイト単位で適用され、そのサイトのすべてのユーザーに同じ並び順が適用されます。
- 並び替えを「無効」に戻すとどうなりますか?
- MT 標準の並び順で表示されます。設定データは保持されるため、再度「有効」にすると元の並び順に戻ります。
- カスタムフィールドを追加したあと、設定を保存し直す必要がありますか?
- 新しいカスタムフィールドは末尾に自動追加されます。並び順を変更したい場合は設定画面で並び替えて保存してください。設定画面を開くとアラートが表示されます。
- 記事カテゴリのカスタムフィールドにも対応していますか?
- はい。「記事カテゴリ」タブでカスタムフィールドの並び順を設定できます。
- 不具合を見つけた場合はどうすればいいですか?
- お問い合わせフォームよりご連絡ください。対応をお約束するものではありませんが、内容を確認しできる限り対応いたします。