Last modified date : 2015/03/28

カスタムフィールドを追加しても、表示オプションで新規記事作成をしてもカスタムフィールドは表示されていません。そのためユーザーによらずに共通の画面を用意したい場合があると思います。
そういうときは MTAppFieldSort をつかえば解決出来ます。

表示オプションに関係なく記事編集画面の入力欄を統一する

カスタムフィールドを追加しただけの場合、入力画面は以下の様になっています。
追加したカスタムフィールドが表示されていません。

20150325-142402.png

user.jsに以下の様に設定することで表示オプションの設定に限らずカスタムフィールドも表示されます。

$.MTAppFieldSort({
    sort: 'title,text,c:test1,c:test2,c:test3'
});

user.js 設定後の画面は以下の様になります。

20150325-142648.png

並び変えしたフィールド以外は非表示にする

並び変えしたフィールド以外は基本的に使わない場合があるかと思います。そういうときは otherFieldHide を有効にします。
user.js には以下の様に設定します。

$.MTAppFieldSort({
    sort: 'title,text,c:test1,c:test2,c:test3',
    otherFieldHide: true
});

user.js 設定後の画面。タグの入力欄が消えています。

20150325-142909.png

本文/追記欄も含めて並び変えをする

MTAppfieldSort では本文/追記を関係なく並べ替える事が出来ます。

$.MTAppFieldSort({
    sort: 'title,c:test1,c:test2,c:test3,text',
    otherFieldHide: true
});

user.js 設定後の画面。

20150325-143127.png