Drupal7で急遽でサイトを構築するのに手詰まったので記録に残しておく。
ブロック内で画像を上げたい場合、モジュールを何も入れてないと、初めからサーバに上げておくなど画像を用意する必要がある。
ブロック内で画像上げるには、リッチテキストで上げられるようにモジュールを追加する必要がある。
方法は2通りある。
①必要なモジュール Wysiwyg・IMCE・IMCE Wysiwyg API bridge(これがないとIMCEが出てこない)
これ以外にCKEditorが必要。こちらは少し古い3.6.5.7647を入れる。
②必要なモジュール CKEditor・IMCE
これ以外にCKEditorが必要。こっちは最新の4.5.6などを入れる。
とりあえず入れてみると、サーバーブラウザーのボタンを押してもアップロードや削除のボタンが出てこない。
なぜか見えるファイルを選択しても選択出来ない仕様。
解決するには、jQuery Updateモジュールを入れる必要がある。
Drupal7はデフォルトだとjQueryは1.5。jQueryのバージョンを上げる必要がある。
admin/config/development/jquery_update
CKEditorは1.7からファイルの操作が可能になる。
これのために2日も無駄にしてしまった。
ちなみにDrupal6でもほど同様な条件でアップロード出来るようになる。
2017年5月に急遽Drupal7でサイトを用意することになった。
現状だとWysiwyg(2.4)・IMCE・IMCE Wysiwyg API bridgeの最新モジュールでは正常に動作可能。
Wysiwygの2.2だとモジュールを一行修正する必要があった。(2.3で修正なしで正常動作可能)
CKEditorも最新の4.6.2で画像が上げられる。