カテゴリー別アーカイブ: Drupal

drupal6.28 + CCKモジュール + αなど。

暇なのでdrupalを弄る。

これだけだとファイルアップロードの項目を作れないので、下記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サーバー上だと必要だと思われる。