「続きは会員登録が必要です」的な会員獲得サイトの階層別閲覧権限設定について

We encourage users to post events happening in the community to the community events group on https://www.drupal.org.
shin1's picture

会員向けサイトを構築しているのですが、階層別に閲覧出来る設定を行いたいのですが、
よくある「続きは会員登録が必要です」的なサイトを構築したいと考えています。
例えば
http://www.nikkeibp.co.jp/it/
http://www.nikkeibp.co.jp/article/news/20101216/254840/

権限設定のレベルを3階層あります。
1.匿名ユーザ
2.web会員
3.特別会員

利用シーンとして、
トップページですべてのユーザー(匿名ユーザー含む)がタイトルを見ることが出来、
本文を閲覧しようとすると、WEB会員以上のレベルでないと見れないサイトの
構成を考えています。
ここまでは既存のモジュール、http://drupal.org/project/premiumを使えば実現は可能なのですが、
もう一階層上の権限設定をした場合、
例えば、特別会員だけを全文を見れるようにしたいのですが、
この設定をどのようにすれば良いのか分かりません。

一度試しに、Content Access http://drupal.org/project/content_access
を同時に入れて設定してみたのですが、Content Accessがpremiumの設定より、
勝ってしまい、premiumの設定が出来なくなってしまいます。
Content Accessは閲覧する、しないの設定しか出来ないので、タイトルだけとか、
タイトルとティザーだけと言う細かい設定が出来ません。

何か良いモジュール、モジュールの組み合わせなどあればご教授頂けましたら幸いです。

いろいろと調べていて参考にしたサイトはこちらです。
http://drupal.org/node/677644

Comments

http://www.drupal-module.info

jun784's picture

http://www.drupal-module.info/node/5401

こちらで匿名の方がCCKモジュールを使った解決策を出されています、ぜひ試してみてください。

premium モジュールを使用すると、タイトルとティーザーは未登録ユーザに表示、本文は登録ユーザのみ表示という動作が簡単に実現出来るようです。

より細かい表示制御が必要な場合は、cckを使って、誰にでも表示可能なフィールドと表示制限を行うフィールドを分けて、Content permissionsモジュール(CCKモジュール内に含まれているモジュール)を使用した方が良いと思います。

出来ました!ありがとうございます!

shin1's picture

Jun784さん

お返事ありがとうございます。
フィールドを分けて設定すれば出来ました。

アイデア次第でいろいろと出来そうですね!

またcckやPanelsなどでも質問するかと思いますが、
どうぞよろしくお願い致します。