모듈에서 둘 이상의 정의 된 노드 유형에 대한 사용 권한 및 액세스 권한을 선언하는 방법이 궁금합니다. 나는 hook_node_info()가 하나의 노드 유형이 배열의 일부로 선언 될 수 있지만 hook_perm() 및 hook_perm()과 관련하여 난처한 것처럼 배열을 반환하는 것으로 추측하고 있습니다. 각 노드 유형에 대해 이러한 훅의 권한을 어떻게 분리합니까?Drupal 6 Module Developement - 다중 노드 유형, Perms 및 액세스
1
A
답변
0
나는 즉 당신의 mymodule
폴더 (이 같은 폴더에, 또는 당신이 원하는 경우 별도의 모듈 폴더에 밖으로 분리 수) mymodule_type1.module
및 mymodule_type2.module
에 달려있는 mymodule.module
있을 것입니다, 서브 모듈을 만드는 게 좋을 것.
0
Features - 모듈, 노드 유형, 권한 및 기타 모든 것을 모두 단일 설치 가능 단위로 묶는 시스템을 조사하고 싶을 수 있습니다.
1
내 설명을 this answer to a similar question에서보십시오. 요지는 노드 모듈이 자동으로 소개하는 모든 노드에 대해 '표준'노드 권한 세트를 작성하기 때문에 노드 권한을 선언 할 필요가 없다는 것입니다.
추가 사용 권한이 필요하면 hook_perm
에서 한꺼번에 반환하십시오.
관련 문제
- 1. Drupal 6 전처리 블록 및 노드
- 2. Drupal 6 - 변경 노드 작성자
- 3. drupal 6 및보기 노드 양식
- 4. Drupal 모듈 Devlopment 노드 참조 URL을 .module
- 5. 노드 참조 필드별로 노드 정렬 뷰 2 (Drupal 6) 사용
- 6. Drupal 6 : tpl.php의 다중 값 그룹화
- 7. drupal 모듈로 노드 액세스 변경
- 8. Drupal 6 노드/추가 양식 주제
- 9. Drupal 6 node_view empty
- 10. 다중 용어/노드 참조를 기반으로하는 drupal 노드 쿼리
- 11. drupal 6.X에서 노드/컨텐트 액세스를 제어하는 방법은 무엇입니까?
- 12. PHP Tidy Module : 지원되지 않는 노드 유형입니까?
- 13. Drupal 6 또는 Drupal 7?
- 14. Drupal 6 : template.php 리디렉션
- 15. Drupal 디버깅 6
- 16. 드루팔 (Drupal - Core User Module)
- 17. Drupal Module Themes - 기본 CSS?
- 18. Drupal : 노드
- 19. Drupal : 노드 제목을 숨기기
- 20. Drupal 6 다국어 사이트 - 노드 유형별 번역 권한이 필요합니까?
- 21. SQL과 Drupal 노드 및 메뉴 관계를 추출
- 22. Drupal 노드 및 뷰에 관한 질문
- 23. 광고를 자동으로 변경하십시오. Drupal Ad module
- 24. drupal 6 view : '형제'노드 참조
- 25. Drupal : 노드 링크보기
- 26. Drupal 6 - 블록에서 노드 -> 링크 가져 오기
- 27. Drupal 6 노드 관리 권한이 콘텐츠 형식 권한을 무시합니다.
- 28. Drupal 6 노드 참조보기, 다른 역할에 대해 다른보기가 필요함
- 29. Drupal 6 레이아웃 문제
- 30. Drupal 6. 내용 프로필