firstAudience : Website Design & Development

画像などアイテムのアップロード先のカスタマイズ

Movable Type 4 | Spt 9, 2009

MT4で画像などのアイテムをアップロードすると、デフォルトではすべてのファイルはブログの第一階層にアップロードされます。個別にアップロード先を指定することも出来ますが、何も指定しないと第一階層にファイルが増えていきます。
この状況は管理上好ましくありません。かといって毎回アップロード先を指定するのも余計な手間です。
下記のカスタマイズを行うことで、デフォルトのアップロード先を、第一階層から任意ディレクトリに変更することができます。

手順

設定は自己責任でお願いします。

  1. MTのアプリケーションフォルダにある下記のファイルを、テキストエディタ等で開ます。
    • /tmpl/cms/include/asset_upload.tmpl
  2. 一行目に下記のコードを追加します。
    foo部分にデフォルトのアップロード先としたい任意のフォルダ名を記入します。
    <$MTSetVar name="extra_path" value="foo"$>
    
  3. ファイルを保存して、アップロードすれば完了です。
    ファイルの文字コードと、サーバ上でのパーミッションには注意しましょう。
参考にさせていただいた情報
MT:alt-tmplについて 2|MovableType|グラビカ学習帳〜グラビティ・ワークスの備忘録と知識の共有と蓄積