it-swarm-ko.tech

블록의 그룹 ID 필터?

OG 그룹에 게시 된 콘텐츠 티저를 보여주고 싶습니다. 공개 및 비공개 그룹을 원하므로 사용자는 해당 그룹에 대한보기 권한이 있어야 콘텐츠를 볼 수 있습니다. 사용자가 그룹에 게시 할 수있는 그룹 ( "그룹")과 콘텐츠 유형 ( "주제")이 있습니다.

뷰에서 블록을 작성하고 아래에 배치 한 다음 그룹이 표시되면 블록이 표시됩니다. 현재 블록에 모든 콘텐츠가 표시되지만 CURRENT GID에 대한 콘텐츠를 표시하는 방법을 모르겠습니다. GID는 NID와 다릅니다 (예 : nid = 3, gid = 1).

  • Pathauto를 설치하고 group/[node : nid]에 규칙을 부여했습니다.
  • 그런 다음 블록을 만들고 블록에 모든 그룹 콘텐츠를 표시하고 싶습니다. 그룹 및 그룹에만 표시하도록 설정했습니다 ./* 이것은 og_members 블록 및 og_nodes 블록이 콘텐츠를 표시하지 않음 과 관련이 있지만 불행히도 개인은 자신의 뷰 필터 (또는 컨텍스트 필터)를 언급하지 않았습니다.
  • 이 블록에 표시 할 모든 콘텐츠를 가져올 수 있지만 블록에서 현재 노드 그룹 ID를 필터링하는 방법을 모르겠습니다.
5
MGParisi

뷰를 뷰 3으로 업데이트 베타 3은 2 개의 새로운 OG 뷰를 생성했으며 OG 노드는 그중 하나였으며 문제를 해결했습니다.

참고 : "Content"에 블록을 추가하면 블록의 가중치 (순서)가 무시됩니다. page.tpl.php에 content-top 및 content-bottom 영역을 만들어야했습니다!

2
MGParisi