Drupal

IE6で文字が表示されない

Drupalでサイトを作っていたら、IE6で文字が表示されない部分に気づいた。どうもIE6のバグらしく、DIVブロックなどに背景色や画像が指定されていると、文字が消えてしまうというものだ。そのDIVのスタイルを指定するCSSの部分に、width="100%"と入れてやれば…

profileがアップデートできない。

DrupalのProfileモジュールで新しいフィールドを定義して、その値を編集しようとしたら、Sorry. Usernames are permanent and cannot be changed という謎のメッセージが。どう変更しても更新できない。実はsubdomainモジュールとバッティングしている。Subd…

Drupalでフォームを送信したら画面が真っ白に

Drupalでフォームを送信したら画面が真っ白に、そしてページのソースを見ても1文字も出力されてない場合、コアのソースコードをいじったことが原因で間違いない。とはいえ、時にそれは必要なことで、コアのコードを変更したい場合もある。まずそのようなとき…

Drupal6でregionsの追加

Drupal5では、template.phpに以下のように書いていたものが、6で変更になっている。 function my_new_regions() { return array( 'left' => t('left sidebar'), 'right' => t('right sidebar'), 'content' => t('content'), 'content2' => t('content2'), 'h…

Drupal6で新しいテーマの追加

/sites/all/themes/にテーマ一式をコピーする。その中に、.infoというファイルがあるので、それを書き換え、テーマのディレクトリと同じ名前にして、.infoとして保存する。testというテーマであれば、test.infoとなる。

Drupalをインストールしてみた

DrupalとはオープンソースのCMSで、PHPがベースになっている。日本ではマイナーだが、海外ではかなりの人気を誇っているものだ。今回あるプロジェクトで使うかも知れないということでインストールしてみた。 Drupalには10分でインストールできる「クイックス…