Movable Typeでファイルのデフォルトアップロード先を変更する

Movable Typeでファイルのデフォルトアップロード先を変更する

MovableTypeでのファイルアップロード時に毎回設定を変更しなくて済むように、ファイルのデフォルトアップロード先をよくアップロードするフォルダに変更しました。

これを変更します。

デフォルトのアップロード先

フォルダを変更

/mt/tmpl/cms/include内の「asset_upload.tmpl」の上部に以下のコードを追加。

<$mt:setvar name="extra_path" value="フォルダ名"$>

「サイトパス」→「アーカイブパス」

デフォルトで先頭にある「サイトパス」を「アーカイブパス」に変更したかったんですが、/mt/tmpl/cms/include内の「asset_upload.tmpl」をごりごり修正する方法しか検索では出てこず、自分でもそういうやり方しか思いつかず…。修正しようか迷ってます。

修正前

     <select name="site_path" id="site_path" onchange="setExtraPath(this)">
       <option value="1">&#60;<__trans phrase="Site Root">&#62;</option>
     <mt:if name="enable_archive_paths">
       <option value="0"<mt:if name="archive_path"> selected="selected"</mt:if>>&#60;<__trans phrase="Archive Root">&#62;</option>
     </mt:if>
     <mt:if name="extra_paths">
     <mt:loop name="extra_paths">
       <option value="<mt:if name="enable_archive_paths">0<mt:else>1</mt:if>" middle_path="<mt:var name="path" escape="html">"<mt:if name="selected"> selected="selected"</mt:if>><mt:var name="label" escape="html"></option>
     </mt:loop>
     </mt:if>
     </select>

修正後

「サイトパス」と「アーカイブパス」を入れ替え。

     <select name="site_path" id="site_path" onchange="setExtraPath(this)">
       <option value="0"<mt:if name="archive_path"> selected="selected"</mt:if>>&#60;<__trans phrase="Archive Root">&#62;</option>
     <mt:if name="enable_archive_paths">
       <option value="1">&#60;<__trans phrase="Site Root">&#62;</option>
     </mt:if>
     <mt:if name="extra_paths">
     <mt:loop name="extra_paths">
       <option value="<mt:if name="enable_archive_paths">0<mt:else>1</mt:if>" middle_path="<mt:var name="path" escape="html">"<mt:if name="selected"> selected="selected"</mt:if>><mt:var name="label" escape="html"></option>
     </mt:loop>
     </mt:if>
     </select>

どうなんだろう、これ。もっといい方法がありそうだけど…。

参考サイト

MT5 画像アップロード先パス固定|347sWEB関連備忘録

下のボタンを押すと拍手送信&メッセージフォームが開きます。→WEB拍手お返事