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

 找回密码
 注册

QQ登录

只需一步,快速开始

扫一扫,微信登陆

搜索

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

[复制链接]
发表于 8-10-2012 21:46 | 显示全部楼层 |阅读模式
如何能让某一个node只开放给特定用户权限(浏览 / 编辑 / 删除)?很多人有问过我这个问题。举例说:+ T! d5 W; Y: T3 [6 J
' Z2 G. W) I- `8 I& M
xxx.com/node/1 是公司的架构,必须是uid 为11、13、16 这三个用户才能查看; 11、16 除了查看外,还可以编辑;除此外,11 还可以删除。这么细的权限操作,如果通过默认的drupal 权限是无法达成的,因为drupal 默认的权限,是通过角色控制的。
* `" Z2 g' u: A3 x$ D5 {: ^* H
& U$ G8 P4 j5 r% X+ r; t那么如果要做到上面的权限控制,该如何做?" V+ A9 G! r. x) d' g; l" B

5 l' Z" }/ c5 O/ U首先我们先安装两个模块: Access Control ListContent Access
2 @  T3 V! B, S* G. V7 g0 F5 j; x- u8 W
安装好后,编辑content type:admin/content/types, 会看到顶部多了一个tabs 叫 Access control& ?1 j+ w+ ^# l0 \5 L, J5 L
" g/ _9 F7 m9 D4 O

3 y, O% U7 z) ~3 ~
点击进去,把 Enable per content node access control settings 打开+ s# c& C/ I" o% @( A1 {


: P0 B4 |' \( F好了,现在添加一个对应类型的node,保存好后,会发现这个node 下也多了一个tab 叫Access control。点击进去。找到USER ACCESS CONTROL LISTS,如图
* b- j0 q2 _( D. e0 c4 i

/ i" R" B6 R! l) e6 `
这里可以通过增加指定用户到GRANT VIEW ACCESS(查看权限),GRANT UPDATE ACCESS(编辑权限),GRANT DELETE ACCESS(删除权限),能组合出很多种权限组合。赶紧试一下吧。2 u' t+ G# s- q. |5 Z6 {
! b7 _, ]5 ]5 s( a' S! \

  z. S' {$ }7 z猪跑啦独家原创专稿,欢迎您转载本文,转载请注明来源。
' a3 [9 @, K5 Y
发表于 11-20-2012 20:01 | 显示全部楼层
顶!!!!!!!

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

GMT+8, 2-19-2025 14:20 , Processed in 0.368562 second(s), 24 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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