このエントリーを含むはてなブックマークはてなブックマーク - warning: Invalid argument supplied for foreach() in sites/all/modules/views/theme この記事をクリップ!Livedoorクリップ - warning: Invalid argument supplied for foreach() in sites/all/modules/views/theme Yahoo!ブックマークに登録 @niftyクリップに追加 FC2ブックマークへ追加 このエントリをつぶやくこのWebページのtweets Googleブックマークに追加 Bookmark this on Delicious Digg This BuzzurlにブックマークBuzzurlにブックマーク Share on Tumblr newsing it! この記事をChoix! FriendFeedで共有

数週間前に、あるviewsを表示したら、「warning: Invalid argument supplied for foreach() in sites/all/modules/views/theme」なるエラーが出た。

 

色々探って、何とか解決した。

 

にもかかわらず、また、今日同じエラーメッセージが表示された。

 

メモっていなかったので、また1から探る破目に!

 

急いでいる時に、こんなことになるなんてと思いながら、必死に色々やっているうちに思い出した。

 

この現象は、CCKを使っていて、Roleごとに細かな権限(permission)設定をしている場合、表示項目のview権限をそのRoleに一つも割り当ててない場合、発生する。

 

なので、「管理セクション」の「ユーザの管理」「権限」で設定したCCKフィールドのVIEW権限を必要なRoleに割り当てを行えば解決!

 

この方法でこのエラーがすべて解決しないかもしれませんが、私の場合2回、この方法で解決しました。

 

以上

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

トラックバックURL

最新の記事一覧

  • サイト内検索

ページ上部に