CCK 로 만든 컨텐츠의 각 필드에 접근 권한을 나누려면 CCK Field Permissions

CCK 로 만든 컨텐츠의 각 필드에 접근 권한을 나누려면 CCK Field Permissions
를 이용하면 된다.

1. http://drupal.org/project/cck_field_perms 에서
최신판 CCK Field Permissions 모듈을 다운로드 / 활성화하기 바란다.

2. 그 이후에 admin/settings/cck_field_perms 메뉴에서
각 컨텐츠별 접근 권한 뿐 아니라 "컨텐츠 내의 각 필드별" 접근 권한도
유저별로 설정할 수 있는 체크박스가 보인다.

3. 2단계서 체크한 필드들이 admin/user/access 메뉴에도
나타나서 각 유저들 속성별(익명/회원/관리자 등)로 접근 제어가 가능하다.

댓글

드루팔 6.x 대에서는

드루팔 6.x 대에서는 CCK 모듈의 하위 모듈인,
content_permissions 모듈에 의해 위 기능들을 사용할 수 있다.
모듈 관리에서 content_permissions 모듈을 활성화하면 된다.

예를 들어 CCCC라는 컨텐츠 타입의 field_FFF라는 필드를
사용자별로 열람/편집 권한을 지정하고 싶은 경우에는,
관리 > 사용자 권한 ( admin/user/permissions )에 가서
content_permissions 모듈 항목을 찾아보면
edit field_FFF 라는 항목과 view field_FFF라는 항목이 있다.

익명, 가입자, 관리자 권한에 알맞게 체크하고 저장하면 된다!

중요 - 컨텐츠 본문의

중요 - 컨텐츠 본문의 특정 영역만을 접근 제한하고 싶은 경우에는
Restricted Text 모듈 - http://drupal.org/project/restricted_text
을 사용하면 된다.

사용예)
* [restrict:roles=Editors]
* [restrict:roles=Site 1,Site 2]
* [restrict:roles=Programming Group,QA Department]

참고글 : CCK를

참고글 : CCK를 이용해서 컨텐츠를 생성할 때, 규칙적인 항목에 링크를 부여하는 방법
http://palpal.org/drupal/ko/node/159