Home> Movable Type > 画像,PDFのアップロード先をログインユーザー名に応じて自動指定する

画像,PDFのアップロード先をログインユーザー名に応じて自動指定する

複数の部署で1つのサイト・ブログを運営する場合に、アップロードするファイル(PDF, 画像など)の管理を便利にする方法。

部署別にアップロード先のフォルダを作成し、そこにアップロードをしてもらう方法をとった場合に、MT標準の機能だけでは次の問題点がある。

  • 都度アップロード先を選択するのがめんどくさい
  • 選択を間違えることがある
  • 運用していくなかで、間違えてアップロードした画像やPDFファイルが点在してしまい、管理が破綻する

これを改善するために「画像,PDFのアップロード先をログインユーザー名に応じて自動指定する」というカスタマイズする。

サイトパス/uploads/ [username] / にアップロード先を指定する

/tmpl/cms/include/asset_upload.tmpl の1行目に、以下のコードを追加する。

<mt:SetVarBlock name="extra_path">uploads/<mt:var name="author_name" escape="html">/</mt:SetVarBlock>

↓デフォルトでアップロード先が指定されるようになった。

file upload

参考にしたサイト

Index of all entries

Home> Movable Type > 画像,PDFのアップロード先をログインユーザー名に応じて自動指定する

カテゴリ
アーカイブ
購読
Powerd By

Return to page top