« 紀の国やっちょん in 九度山商店街(真田のみち) | メイン | 9月18日は敬老の日こんなお酒(プレゼント)はいかがです? »
2006年9月 5日
エントリー作成時のファイル(画像)のアップロード先指定
左図のようにMT_3.32-jaなってエントリー作成時などのファイルのアップロードで出てくるポップアップのオプションでアップロード・パスを設定(オプション)がつき指定できるようになってますよね。
この部分、私はうっかり指定を忘れることが多く、デフォルトだと<サイト・パス>が指定されるので思わぬところに画像ファイルがアップロードされてしまいます、いちいち設定を変えるのも面倒なので、いつも自分がアップロードする場所をデフォルトになるように設定してみました。
以下忘備録として書いておきます。
MTPath/tmpl/cms/upload.tmpl
上記ファイルの40数行目にセレクトの部分があります、赤で書いた部分(自分がデフォルトにしたい)を先頭にもってきました。
<select name="site_path" onchange="setExtraPath(this)">
<TMPL_IF NAME=ENABLE_ARCHIVE_PATHS>
<option value="0"><<MT_TRANS phrase="Archive Root">></option>
</TMPL_IF>
<option value="1"><<MT_TRANS phrase="Site Root">></option>
<TMPL_IF NAME=EXTRA_PATHS>
<TMPL_LOOP NAME=EXTRA_PATHS>
<option value="<TMPL_IF NAME=ENABLE_ARCHIVE_PATHS>0<TMPL_ELSE>1</TMPL_IF>" middle_path="<TMPL_VAR NAME=PATH ESCAPE=HTML>"><TMPL_VAR NAME=LABEL ESCAPE=HTML></option>
</TMPL_LOOP>
</TMPL_IF>
</select>
次に、<アーカイブ・パス>/imagesとしたかったので次の入力に自動でデフォルトとしてimagesがはいるように下記の55行目付近のinput文の下に赤字の部分を入れました。
/ <input name="extra_path" id="extra_path" />
<script type="text/javascript" language="javascript">
<!--
document.forms[0].extra_path.value = "images";
//-->
</script>
上記で自分の思惑通りに動いてますが正解かどうかはわかりません(自己責任でお願い)。
アドバイス頂いたkagaさんどうもありがとうございました。
投稿者 k-matsu : 2006年9月 5日 12:39
トラックバック
このエントリーのトラックバックURL:
http://k-matsu.sakura.ne.jp/mt/mt-tb.cgi/213
このリストは、次のエントリーを参照しています: エントリー作成時のファイル(画像)のアップロード先指定:
» MovableType 3.32にしました from D-KAGA Blog
まだ全部チェックしてないですが、なんとか動いています。 それで一番感激したのがエ... [続きを読む]
トラックバック時刻: 2006年9月 7日 08:17
» 若干のカスタマイズ from ヤマセン仙北果樹園 新つづら書き
このブログMovableType3.32-jaにバージョンアップして、逆に面倒になったのがファイルアップする際のオプション。これまでアップロードした画像... [続きを読む]
トラックバック時刻: 2006年9月20日 19:35
» clmwu from clmwu
たまに来ますのでよろしくお願いします。 [続きを読む]
トラックバック時刻: 2006年10月26日 04:58
» buy tramadol from buy tramadol
news [続きを読む]
トラックバック時刻: 2007年7月30日 17:48