暇なのでdrupalを弄る。
- CCKモジュールをダウンロードしてきてインストール。→特にエラーもなく完了。
これだけだとファイルアップロードの項目を作れないので、下記2つのモジュールも入れる。
上記モジュールをインストールした直後は、allowed extensionがtxtのみになっているので、jpgとかに書きかえると、いとも簡単にアップロード完了。
日本語ファイル名はデフォではアップロードが拒否されます。
モジュールを少し弄って、吐き出されるHTMLをimgタグに変更する。
デフォルトだとファイル名に画像別ウィンドウで直リンクでした。
吐き出されるHTMLを弄りたくなることもあるでしょう。
/modules/filefield/filefield_formatter.inc
の152行目をいじるだけで目的は達成です。
// return '<div class="filefield-file">'. $icon . l($link_text, $url, $options) .'</div>'; return '<div class="filefield-file"><img src="' . $url . '" width="150" /></div>';
余談ですが、どうやらこの機能はDrupal7では大部分がコアに取り込まれているらしいっす。
あと、windowsで作業してるのでフォルダのパーミッションの変更がWEBサーバー上だと必要だと思われる。