Posted by moyaji on March 19, 2013 at 5:18am
Drupal 7 にて、ノードごとにアクセス制御をしたいと思いまして
Content Access
http://drupal.org/project/content_access
モジュールを使い、
ノードの「基本ページ」で作成した、文章をアクセス制限したいと思っていますが、
どうしても制限がかからない状態です。
別システムで、
素のDrupalをインストールした状態でcontent_accessを有効にし、
この時ユーザー権限を再構築して下さい的なメッセージが出るので実行。
するとその別システムでは、制限がかかりました。
しかし本システムにてcontent_access を再インストールするところからやり直してますが
アクセス制限できません。
インストール時のユーザ権限の再構築メッセージも出ない状態です。
どのようなモジュールもしくは問題が関与しているかわかりますでしょうか…
Comments
http://drupal.org/project/nod
http://drupal.org/project/node_access のRelated modulesに同じような機能を提供するモジュールの一覧があります。よく使われるモジュールとしては、上記の他にogなどもアクセス制御の機能が入っています。
「別システム」と「本システム」に導入されているモジュールの差分から調査するのが良いと思います。
デバッガが使える環境なら、modules/node/node.module:1394あたりにある、
module_invoke_all('node_view', $node, $view_mode, $langcode);でステップ実行して、どのモジュールで制限されているか見るとすぐにわかります。