2010-08-03 3 views
2

예를 들어 "teachers"라는 역할이 있습니다. 해당 역할에 속한 모든 사용자의 경우 기본 사용자 프로필과 다른 사용자 지정 프로필을 표시 할 수 있기를 원합니다. 나는 어떤 곳에서 주제의 페이지 폴더에 tpl 파일을 만들고 특정 역할이나 URL 경로에 대해 보여줄 수있는 방법을 읽었다.특정 역할을 기반으로 사용자 정의 프로필을 표시하는 방법은 무엇입니까?

아무도 나에게 정교하게 도와 주겠니? http://drupal.org/project/content_profile :

감사

답변

1

나는 내용 프로파일 모듈에서 살펴 보는 것이 좋습니다. 이 모듈을 사용하여 사용자 프로필에 사용할 컨텐트 유형을 지정할 수 있습니다. 이렇게하면 CCK를 활용하고이 프로필 노드를 사용하여 다른 유형의 노드 (보기, 패널, node.tpl.php로 스타일 지정 등)로 할 수있는 모든 작업을 수행 할 수 있습니다.

또한 노드 권한을 적절하게 설정하여 서로 다른 콘텐츠 프로필에 서로 다른 역할을 할당 할 수 있습니다. 예를 들어, "teacher_profile content 만들기"및 "teacher_profile 내용 편집"을 선택하고 "teacher_profile"은 만들 내용 유형의 이름입니다. 그런 다음 "student"라는 두 번째 역할과 "student_profile"이라는 두 번째 콘텐츠 유형을 만들고 유사한 권한을 적용하여 학생들 만이 다른 콘텐츠 유형의 각 프로필을 만들고 편집 할 수있게 할 수 있습니다.

0

당신은이 모듈은 당신에게 사용자의 특정 유형의 사용자 정의 프로파일을 만들 수있는 능력을 제공

으로 설명 User types를 사용할 수 있습니다. 이를 위해 핵심 프로파일 모듈을 활성화해야합니다. 필드가 활성화 될 프로필을 결정합니다. 예 : 즐겨 찾는 밴드를 입력 할 수있는 필드가 필요한 경우이 필드를 만들고 하단에서 admin/user/user_types에서 이전에 정의한 사용자 유형을 선택할 수 있습니다.이 필드는 다음을 사용하여 활성화됩니다. 확인란. 그것은 간단합니다. 또한 사용자 유형별로 역할을 자동으로 할당 할 수도 있습니다.

관련 문제