nodeのtitleのアクセスコントロール

会員制サイトを作ろうと思っています。
一部コンテンツ(特定カテゴリー)に関しては、タイトルのみを非会員にもみれるように考えています。

理由としては、
ちら見せ効果をねらっています。
見たければ、会員になれば見れますよと。

コンテンツのタイトルだけ見せるようなモジュールは誰かご存知でしょうか?
あるいはviewsやTaxonomy Access Controlなどのモジュールの組合せなどで出来るなど
お知恵をお借りできれば幸いです。

Groups:
Login or register to post comments

viewsのみで作れると思

Antoine Lafontaine's picture
Antoine Lafontaine - Thu, 2009-08-27 04:58

viewsのみで作れると思います。
タイトルだけの一覧を作って、anonymousユーザにアクセスできるようにします。
他の(コンテンツページなど)別viewsで作ってauthenticatedユーザしか見れるようにアクセス制限をします。


CCK の Field にPermmisionをかける方法

qchan's picture
qchan - Thu, 2009-08-27 06:11

もあります。
CCKに同梱の Content Permissionモジュールで試してみてください。
シングルNodeの表示の際、特定のFieldに見せる・見せないの設定が可能です。
Content typeのEdit画面で標準のBody使わずに、CCKのTextareaで代わりのFieldを作ってください。
既存のContent typeも変更できます。

Submission form settings > Body field label:  

を空白にすればBodyは出なくなります。

そのあと、特定のRoleに見せる・見せないをPermissions管理画面で設定します。

Viewsのリスト表示の際も設定が活きた覚えがあります。
検索には出てきたしまったかも。別モジュールでコンテンツタイプ毎のSearch設定が必要かな。


ありがとうございます。

shin1 - Thu, 2009-08-27 09:30

AntoineLafontaineさん、qchanさん

お返事ありがとうございます。

チャレンジしてみます!

取り急ぎお礼まで。