it-swarm-korea.com

각 역할에 대한 별도의 관리 페이지

내 웹 사이트에는 여러 역할이 있으며 각 역할에는 서로 다른 수준의 책임이 있습니다. 각 역할 또는 액세스 수준에 대해 별도의 관리 페이지를 만들려면 어떻게해야합니까?

3
AmirHossein

이 작업을 수행 할 수있는 여러 가지 방법이 있습니다. 여기에 몇 가지 특별한 순서가 없습니다.

  • 일반 페이지 노드를 만들고 역할을 사용하여 노드별로 세분화 된 액세스 제어를 허용하는 모듈 인 역할 별 노드 개인 정보 보호 를 사용합니다.
  • Views 를 사용하여 관리 페이지를 만들고보기의 "액세스 제한"을 사용하여 액세스를 제한합니다.
  • Panels 를 사용하여 관리자 패널을 만들고 패널의 "액세스 제한"(보기와 매우 유사)을 사용하여 액세스를 제한합니다.
  • Contexts 를 사용하고 관리자 컨텍스트를 만들고 조건부로 콘텐츠를 표시합니다.

기본적으로 최선이나 최악의 방법은 없으며 모두 현재 사이트가 어떻게 설정되어 있는지에 따라 다릅니다. 예를 들어 이미 패널을 사용중인 경우 해당 경로 등으로 이동하는 것이 합리적 일 수 있습니다.

개인적으로 저는 컨텍스트와 뷰를 혼합하여 사용합니다!

4
Alex Weber

나는 이것을 위해 ViewsPanels 모듈을 사용할 수 있다고 생각합니다.

2