【symfony2&tinymce】絶対urlで画像を挿入するために

stfalcon_tinymceは、Symfony2でよく使われてるtinymceのバンドル(プラグイン)です。
tinymceのデフォルト設定では、画像を挿入するときに、自動にurlを相対パスに書き換えてhtmlを生成しますが、
symfony2はrouting(url)が自分で設定できるため、urlの階層が違うと画像が表示できなくなります。
例:
画像を挿入するページ: http://www.example.com/admin/insert_image
画像を表示するページ: http://www.example.com/user/blog/999 (999は記事のid)
挿入した画像:
1 | <img src="../../images/image1.jpg"> |
当然画像がうまく表示できません。
ここで、画像を絶対urlで挿入することが望ましいです。
そのために、symfony2の設定ファイル(例:app/config/config.yml)に、stfalcon_tinymceのテーマに、下記設定を追加する必要あります。
1 2 3 4 | relative_urls : false, remove_script_host : false, convert_urls : false, document_base_url : "http://www.example.com/", |
Author Profile

スターフィールド編集部
SHARE