MovableTypeのエントリーを編集したときに「ファイル名が勝手に変わってしまう」現象が、前からちょくちょくありました。

これはどうやら、自分でファイル名をつけている場合に、確認画面から保存したときに起こる現象のようで、あきらかにバクってるものだということが「Brilliant Rose: Movable Typeで困っていること続報」で判りました。

いつもは、変化したらそのまま手動で元に戻していたのですが、いつまでも放って置くわけにはいくまいとGoogleを調べた結果わかったというわけです。
やっぱ、同じトラブルに見舞われてた人って、いらっしゃるのですね♪

で、次期バージョンでBUG-FIX(修正)されるそうですが、現行バージョンでの修正は、
tmpl/cms/edit_entry.tmpl というファイルの中味に少し手を加えるだけでOKのようです。
(一行追加するだけ)※ただし、これはバージョンが3.17の時の話のようです。

▼修正前
<input type="hidden" name="id" value="<TMPL_VAR NAME=ID>" />

▼修正後
<input type="hidden" name="id" value="<TMPL_VAR NAME=ID>" />
<input type="hidden" name="basename" 
value="<TMPL_VAR NAME=BASENAME>" />

我が家のMovableType3.2-ja-2 では、270行目に該当個所がありました。

【追記】
この修正を行なうと、たしかにファイル名は変わらないものの、今度はファイル名を指定することが出来なくなってしまいました。
はっきりと修正点がわかるまでは、「確認画面での保存をしない。」ことで対応しておくしかないのかなぁ。^^;
当面の対策として、キーワード欄に入力したワードからファイル名を生成することにしました。(次エントリー「キーワードをファイル名にする」で解説)
日付やエントリーIDでファイル名を生成している人は多いですが、意味のある名前(例え英文でも)を個別エントリーの名前にすることは、実は検索エンジン対策(SEO)としても効果的なのです。d^^)



テーマ【MovableTypeの覚書】内の関連記事に移動

▲前へ⇒同一テーマ(カテゴリー)内の前後の記事へのリンクを表示
ファイル名が勝手に変わってしまうバグ
▼次へ⇒MovableType3.3βベータテスト
アマゾンFanBookMusicDVDElectronicsGameSportsRakutenPrev EntryNext EntryこのページのTOPへ▲