2012年6月12日火曜日

MT: ブログ毎にアイテムアップロードのデフォルトディレクトリを変更する

MTでアイテムをアップロードするデフォルトディレクトリを変更することができるのはご存じだと思うが、ブログ毎にそれを変えたい時はどうするか?

以下のようにすれば、ブログ毎にディレクトリを変更することができます。

変更ファイル:MTインストールディレクトリ/tmpl/cms/include/asset_upload.tmpl


 </mt:if>
     </select> /

<mt:ignore> ▼  ▼ ▼サンプル :これを追加▼ ▼ ▼</mt:ignore>
<mt:blogid setvar="workid" />
<mt:if name="workid" eq="20">
        <mt:setvar name="updir" value="pdf" />
<mt:elseif name="workid" eq="19">
        <mt:setvar name="updir" value="css" />
<mt:else>
        <mt:setvar name="updir" value="img" />
</mt:if>
<mt:ignore> ▲▲▲サンプル ▲▲▲</mt:ignore>

<input type="text" name="extra_path" id="extra_path" class="text path" value="<mt:getvar name="updir">/<mt:var name="extra_path" escape="html">" />


-----
ブログIDを変数にセットして、その変数毎にディレクトリ値を変数に格納します。
最後に、getvarディレクトリ値を取得すれば完了です。

0 件のコメント:

コメントを投稿