MTAppjQuery でテンプレートの最終更新者が自分ではないときにアラートを表示させる
2016-09-29
1分で読了
更新: 2025-12-14
目次
Movable Type のテンプレート編集画面を開いたときに、MTAppjQuery を使って、そのテンプレートの最終更新者が自分ではないときにアラートを表示する方法を紹介します。複数のメンバーがテンプレートを編集しているときに、ロールバックを防ぎやすいので便利です。
方法は簡単で、下記のコードを user.js に書けば OK です。
(function($){
if (mtappVars.screen_id.indexOf("edit-template") > -1) {
if (mtappVars.author_name !== mtappVars.modified_by) {
$.MTAppDialogMsg({
title: 'テンプレート編集の警告',
content: '最終更新者はあなたではありません!!',
width: 'auto',
height: 'auto',
modal: true,
hideEffect: ''
});
}
}
})(jQuery);
表示されるテキスト部分は自由に変更してください。アラートは MTAppDialogMsg というメソッドを使って表示させています。
以上です。