Drupal 7 でテーマの .info ファイルのスタイルシートの記述が間違っている場合のエラー

エラー

Warning: Invalid argument supplied for foreach() list_themes() (/path/to/drupal/includes/theme.inc ファイル 803行).

原因 / 対処方法

原因は有効にしているテーマの .info ファイル内のスタイルシートなどの設定が間違っていることです。よくあるのは次のまちがい。正の方に修正してキャッシュをクリアしたら直ります。

誤:

stylesheets[] = css/style.css

正:

stylesheets[all][] = css/style.css

all の部分には all screen print などを記入します。