• Home
  • MTAppjQuery
  • MTAppjQuery でテンプレートの最終更新者が自分ではないときにアラートを表示させる

MTAppjQuery でテンプレートの最終更新者が自分ではないときにアラートを表示させる

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: '<span style="color:red;font-weight:bold;">最終更新者はあなたではありません!!</span>',
        width: 'auto',
        height: 'auto',
        modal: true,
        hideEffect: ''
      });
    }
  }
})(jQuery);

表示されるテキスト部分は自由に変更してください。アラートは MTAppDialogMsg というメソッドを使って表示させています。

以上です。

MTAppjQuery について

Movable Type の管理画面をフロントエンドの知識だけで簡単にカスタマイズすることができます。

クライアントの満足度を高めるためにぜひお使いください。

MTAppjQuery の詳細を見る

Iamge Description

Recent Entries

Pickup Categories

Movable Type

CMSとして国内5万サイト以上に導入されている Movable Type に関する記事です。

Craft CMS

CMS 業界で注目の Craft CMS に関する記事です。Craft CMS はチーム全体をハッピーにしてくれる素晴らしい CMS です。