国外设计欣赏网站 - DOOOOR.com

 找回密码
 注册

QQ登录

只需一步,快速开始

扫一扫,微信登陆

搜索

[Drupal教程] Drupal 7:如何让某个node开放给特定用户权限浏览 / 编辑

[复制链接]
发表于 8-10-2012 21:46 | 显示全部楼层 |阅读模式
如何能让某一个node只开放给特定用户权限(浏览 / 编辑 / 删除)?很多人有问过我这个问题。举例说:" e% L0 O+ o% L( j3 T

5 U; f& k& F- ^4 D7 y" W$ Zxxx.com/node/1 是公司的架构,必须是uid 为11、13、16 这三个用户才能查看; 11、16 除了查看外,还可以编辑;除此外,11 还可以删除。这么细的权限操作,如果通过默认的drupal 权限是无法达成的,因为drupal 默认的权限,是通过角色控制的。
; C8 u3 P; {" r4 r: m3 _
& U7 w. X" J& y- e那么如果要做到上面的权限控制,该如何做?
9 k+ g5 N$ ^, A( H1 v" v% v  j$ i7 ]5 q) j
首先我们先安装两个模块: Access Control ListContent Access+ L. V; F- b2 q  \6 J
& Q4 j+ D6 L) F0 e% c
安装好后,编辑content type:admin/content/types, 会看到顶部多了一个tabs 叫 Access control$ ]% a$ p* m2 j3 t, |
$ h' \! `4 \. n2 _( e


1 t# |: ^2 D- g点击进去,把 Enable per content node access control settings 打开
" k5 q& s0 Z, v

7 w! b3 T4 `" F  o9 j
好了,现在添加一个对应类型的node,保存好后,会发现这个node 下也多了一个tab 叫Access control。点击进去。找到USER ACCESS CONTROL LISTS,如图  _* G. O$ }* o( a5 }' k

; H2 n# ]' ?5 G: T9 T- f
这里可以通过增加指定用户到GRANT VIEW ACCESS(查看权限),GRANT UPDATE ACCESS(编辑权限),GRANT DELETE ACCESS(删除权限),能组合出很多种权限组合。赶紧试一下吧。5 y6 @, n6 @5 Z3 h6 D

! H+ c/ z) _8 T. h4 q/ O" f+ ~$ P
; \- t, }& n4 L* h0 t/ M猪跑啦独家原创专稿,欢迎您转载本文,转载请注明来源。
" u  T" d1 l0 _% F- y
发表于 11-20-2012 20:01 | 显示全部楼层
顶!!!!!!!

|2011-2026-版权声明|平台(网站)公约|DOOOOR 设计网 ( 吉ICP备2022003869号 )

GMT+8, 6-22-2025 18:15 , Processed in 0.397624 second(s), 24 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表