곧 같은 문제가 발생할 것입니다.
가능한 해결 방법은 relation 모듈과 rules 모듈을 사용하는 것입니다. 사용자가 그룹에 할당 될 때마다 또는 이와 비슷한 방식으로 관계 을 만드는 규칙을 설정할 수 있습니다. 관계 모듈에 의해 만들어진 관계가 필드 가능합니다. 그러나 OG 사용자 그룹 관계에 필드를 직접 추가하는 것이 더 좋을 수도 있습니다.
업데이트 : 문제가 해결되었으므로 다른 해결책이 있습니다. 우리는 새로운 관계를 추가 할 필요가 없습니다. og_membership은 og에 표준으로 제공되어 우리가 필요로하는 것입니다. 이게 내가 한 일이야.
admin/config/group/group-membership에서 새 회원 유형을 만들었습니다. 그것은 fildable 엔티티이므로 필요한 필드를 추가했습니다 : 귀하의 경우에는 "설명"이됩니다.
사용자 당 사용 된 멤버쉽 유형을 변경 했으므로 admin/config/people/accounts/fields/og_user_node (사용자 계정의 "그룹 멤버쉽"필드를 변경해야 함)에서 변경했습니다.
이제 사용자 (또는 그룹 관리자)가 새로운 사람을 추가하거나 구성원을 관리 할 수있는 "그룹 페이지 관리"(그룹 노드에서 그룹 탭 클릭)로 이동하면 사용자 정의 필드를 편집 할 수 있습니다 각 회원 사용자 그룹에 대한 "설명".
게다가 "og members"보기를 "description"필드를 추가하여 복제 할 수 있으므로 그룹 홈페이지의 사람들 패널에서 이름 + 설명을 볼 수 있습니다.
저는 그룹 회원별로 이름, 역할, 시작 날짜, 종료 날짜를 확인해야했습니다. 예 : John Doe, 사장, 1997 년에서 2003 년.