it-swarm-ko.tech

역할에 따라 다른 관리 테마 사용

사용자에게 할당 된 역할에 따라 다른 관리 테마를 사용하는 방법이 있습니까?
두 가지 역할 (관리자, 편집자)이 있으며 콘텐츠를 만들 때 관리 역할을 가진 사용자는 garland 테마를 사용하고 편집자 역할을 가진 사용자는 다른 테마를 사용하고 싶습니다.

5
enjoylife

ThemeKey 모듈을 사용하면 다양한 테스트를 통해 테마를 설정할 수 있습니다. 일반적인 방식으로 관리자 테마를 구체적으로 설정하지는 않지만 역할과 경로에 대한 테마를 설정하여 동일한 결과를 얻을 수 있습니다. 이 모듈에 대한 자세한 내용은 (프로젝트 페이지에서) :

ThemeKey를 사용하면 현재 경로, 분류 용어, 언어, 노드 유형 및 기타 여러 속성에 따라 테마를 자동으로 선택할 수있는 단순하거나 정교한 테마 전환 규칙을 정의 할 수 있습니다. 또한 다른 모듈에 의해 노출 된 추가 속성을 지원하도록 쉽게 확장 할 수 있습니다

6
highermath

Sections 모듈이이를 처리 할 수 ​​있습니다.

다음은 모듈의 프로젝트 페이지에서 인용 한 것입니다.

... 사이트 내에서 섹션을 만들 수 있습니다. 각 섹션에는 템플릿, 테마 또는 스타일이 첨부되어 있습니다.

섹션은 다음을 기준으로 표시됩니다.

  • 노드 별 가시성 설정
  • 역할 별 가시성 설정
  • 페이지 별 가시성 설정 (정규 경로)
  • 맞춤 PHP 가시성 스 니펫
0
Reece Marsland

역할에 따라 테마와 같은 것을 원하고 Role Theme Switcher 모듈을 찾았습니다.이 작업에 가장 적합합니다. 다음은 모듈의 프로젝트 페이지에서 인용 한 것입니다.

... 시스템의 다른 역할 (익명 포함)에 대해 별도의 테마를 지정하십시오.

종종 Drupal 관리 인터페이스를 프론트 엔드에서 분리하려고합니다. 사용자에게 적절한 테마를 지정하여이를 수행 할 수 있습니다. 권한이없는 사용자에게 다른 테마를 표시하려면 어떻게해야합니까?

업데이트 :
역할 테마 스위처는 사용자 당 관리자 테마를 설정할 수 없습니다. 테마 키 또는 테마별 역할 (TBR) 모듈을 사용할 수 있습니다.

이 모듈에 대하여

이 모듈은 내가 구축 한 사이트의 사용자 및 컨텐츠 편집기와 동일한 관리자 테마를 사용하지 않으려는 개인적 필요성에서 비롯됩니다. 이 모듈은 사용자 역할에 따라 다른 테마를 사용할 수있게하여이 문제를 해결하는 것을 목표로합니다. 주요 특징들

Choose admin themes based on user role instead of a single admin theme for the whole site
    Default site theme
    Default admin theme
    Any available theme
0
Yusef