tinyMCEで画像挿入時のsrc属性を絶対パスに
2010/12/02 | JavaScript/Ajax
最近使い始めたtinyMCE。JavaScriptベースのwysiwygエディタの老舗だけに機能的には申し分ない。今日はちょこっとしたことをメモ。
tinyMCEで画像を挿入すると、デフォルトの状態では自動的に相対パスに変換してしまうようだ。それ自身は特に問題ないのだが、例えばCMSでtinyMCEを使用する場合、tinyMCEを使っている管理画面のある階層と、画像の階層、閲覧のためのプログラムのある階層について、各階層構造が同じになっていないと(もしくはmod_rewrite等で揃えておかないと)、階層がずれてしまって画像が表示されなくなってしまう。ということで、画像を絶対パスで挿入する方法を探した。
tinyMCE.init({・・・・・・・・ , relative_urls : false , ・・・・・・・・・})
初期化時に渡すオプション(オブジェクト)に、上記のように追加すればOK。