2017-10-11 1 views
0

여러 명의 대상 또는 그룹을 대상으로하는 사이트를 구축 중입니다. 노드는 이러한 그룹 중 하나 이상과 연관 될 수 있습니다. 이러한 그룹 중 하나가 주 탐색에서 액세스 될 때 다른 그룹이 선택 될 때까지 컨텍스트가 유지되는 것이 중요합니다. 그룹을 패널에 노출시켜 여러 가지 포함 된보기에 값을 전달할 필요가 있습니다. 각 그룹에는 또한 특정 스타일이 연관되어 있습니다.익명 사용자가 볼 수있는 다른 사이트 영역 만들기

지금까지 시도한 것은 유기 그룹 및 컨텍스트 모듈을 사용하는 것입니다. 그룹 노드 중 하나를 방문하면 본문에 클래스를 설정하는 각 그룹에 대한 컨텍스트 규칙이 있습니다. 아마도 패널에서 그룹 컨텍스트를 결정할 수도 있습니다 (아직 이해하지 못했습니다). 이것은 주로 작동합니다. 다른 노드 노드에서 동일한 노드에 액세스 할 수 있으므로 그에 따라 본문 클래스가 변경됩니다.

이 문제는 인증 된 사용자에게만 적용되는 것으로 사이트에 대한 모든 방문자는 익명으로 처리되므로 저에게 쓸모가 없습니다. 나는 아마 이것을 복잡하게하고 있고, 어떤 제안이라도 환영하는 것처럼 느껴진다!

본질적으로, 메인 네비게이션의 링크를 사용하여 '환경'을 전역으로 설정할 수 있어야합니다. 그런 다음 패널에서 액세스하고 포함 된보기를 전달하여 콘텐츠를 필터링 할 수 있습니다.

+0

익명 사용자를위한 Durpal 캐시 페이지. 성능 페이지에서이 기능을 해제 할 수 있습니다 (서버로드에 영향을 줄 수 있습니다). –

+0

@ViswanathPolaki 그게 문제가 아닙니다. 문제는 익명 사용자가 유기농 컨텍스트에 액세스 할 수 없다는 것입니다. –

+0

익명 사용자가 해당 og-groups 컨텍스트를 볼 수있는 권한이 없다는 것을 확인한 적이 있습니까? –

답변

0

다른 방식으로 문제에 접근하여 문제를 해결했습니다. 사용자가 그룹 용어 페이지 중 하나를 클릭 한 다음보기에서 문맥 필터로 사용할 때마다 세션 변수를 설정하기 만하면됩니다. 이것은 내 사건에 몇 가지 더 많은 이슈를 만들어 내지 만 해결 방법을 모른다.

관련 문제