Movable Typeのカテゴリ編集画面でカスタムフィールドを並び替えしたい

MTAppjQuery の MTAppFieldSort を使えばカテゴリの編集画面でもカスタムフィールドを含めたフィールドの並び替えをすることが出来ます。

basenameがtestcategoryfield01からtestcategoryfield04というカスタムフィールドを用意しました。
デフォルトだとこのように表示されます。

ここで user.js に

【MTAppjQuery v1.0.0 以降】

if(mtappVars.screen_id == 'edit-category'){
    $.MTAppFieldSort({
      sort: 'c:testcategoryfield04,c:testcategoryfield02,c:testcategoryfield03,c:testcategoryfield01,description,basename,label',
      insertID: 'category-meta'
    });
}

【MTAppjQuery v1.0.0 以前】

if($('body#edit-category').length){
    $.MTAppFieldSort({
      'sort': 'c:testcategoryfield04,c:testcategoryfield02,c:testcategoryfield03,c:testcategoryfield01,description,basename,label',
      'insert_id': 'category-meta'
    });
}

と記述すると、以下のような感じで並び替えをすることが出来ます。

insertID オプションの指定は

<fieldset id="category-meta">

というところが並べ替えたいフィールドを包含するボックスの id 属性になるので、この値を指定する必要があります。

こちらのTweetをきっかけに書いてみました。ありがとうございます。

カテゴリのカスタムフィールドの順序コントロールも出来たらいいなー。#mtcafe
https://twitter.com/core178/status/325501796640509952


Comments

comments powered by Disqus