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

 找回密码
 注册

QQ登录

只需一步,快速开始

扫一扫,微信登陆

搜索

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

[复制链接]
发表于 8-10-2012 21:46 | 显示全部楼层 |阅读模式
如何能让某一个node只开放给特定用户权限(浏览 / 编辑 / 删除)?很多人有问过我这个问题。举例说:, B; ~% t8 q9 f$ Q0 R: B9 Y; d
1 Z6 ]2 h# }6 y) H6 c% |6 i
xxx.com/node/1 是公司的架构,必须是uid 为11、13、16 这三个用户才能查看; 11、16 除了查看外,还可以编辑;除此外,11 还可以删除。这么细的权限操作,如果通过默认的drupal 权限是无法达成的,因为drupal 默认的权限,是通过角色控制的。; t& T; {6 \  e7 T! H% r
( l8 m7 c' q+ w" l: e/ i) y7 b
那么如果要做到上面的权限控制,该如何做?
4 ^2 l, A3 Q. _6 f! g5 [( Q/ K
* J$ Z  D  Z  n, B6 {1 {首先我们先安装两个模块: Access Control ListContent Access) E( p1 Q5 x! G8 J5 i2 {% Q

( m, y  P) @4 }& @安装好后,编辑content type:admin/content/types, 会看到顶部多了一个tabs 叫 Access control
+ g7 o* w6 J6 e5 _
- }, Z/ U1 y: K+ J7 p* ?

- q' z' k1 S: r) K
点击进去,把 Enable per content node access control settings 打开
+ P& t( m' A, c( a4 {+ Y" K  V4 Q


/ w! x: x) D; G- O0 C好了,现在添加一个对应类型的node,保存好后,会发现这个node 下也多了一个tab 叫Access control。点击进去。找到USER ACCESS CONTROL LISTS,如图3 H. O. ?* g- f: L0 h! K


, O% H7 B" U' s/ O这里可以通过增加指定用户到GRANT VIEW ACCESS(查看权限),GRANT UPDATE ACCESS(编辑权限),GRANT DELETE ACCESS(删除权限),能组合出很多种权限组合。赶紧试一下吧。
9 S/ a: F' r1 |! X9 j3 F: I& ~
5 M3 ]; L' c0 A8 t1 I5 j" i
2 w! }# _( Z7 o* |猪跑啦独家原创专稿,欢迎您转载本文,转载请注明来源。
, ~( H! [/ Y5 q, B: f5 d
发表于 11-20-2012 20:01 | 显示全部楼层
顶!!!!!!!

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

GMT+8, 11-11-2025 21:28 , Processed in 0.350843 second(s), 231 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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