MTAppjQueryを使ってアセットのアップロード時にフォルダを指定する部分をドロップダウンリストにする(MT7版)

2020-06-09
1分で読了
更新: 2025-12-26

目次

Movable Type 7 のアセットのアップロード画面(ダイアログや個別ページ)において、アップロード先のフォルダを指定する部分のテキストボックスをドロップダウンリストに変更する方法をご紹介します。

まず、「ウェブページ > フォルダ」でフォルダを作成しておきます。

Folder 20200609164355 min

そして、インデックステンプレートのuser.js に下記のコードを追加してください。

(function($){
  'use strict';

  /*==============================

  アセットのアップロード時にフォルダ指定する部分をドロップダウンリストに変更する
  
  ==============================*/
  /* ---
  
    
  
  ---*/
  const $extraPath = $('#extra_path');
  if ($extraPath.length) {
    const value = $extraPath.val();
    const html = '';
    $extraPath.replaceWith(html);
    if (value) {
      $('#extra_path').val(value);
    }
  }

})(jQuery);

今回は「フォルダ」ベースにしましたが、ドロップダウンリストを「カテゴリ」ベースにしたい場合は mt:Folders タグに関連する部分を下記のようにカテゴリ関連のタグに書き換えてください。


  

この記事をシェア

関連記事