이것은 주로 Drupal + Panels 질문이며 "context"에 대한 질문입니다.
먼저 Panel 문서를 검토하고 "인수"와 실제 패널 컨텍스트 간의 차이점을 이해해야합니다. 처음에 찾은 자습서를 따르십시오 ... 완전히 이해하지 못하면 예제에 뛰어 들지 마십시오.
두 사람에게 물어 보면 두 가지 제안을 얻을 수 있습니다. 한 가지 방법이 없습니다. 내가 시도했을 때, 나는 다양한 Drupal "미디어"와 사회 피드가 패널 아래에서 작동하지 못했습니다. 그럼에도 여전히 사실이라면 ... 그렇다면 여기에 내가 할 일이 있습니다.
패널 페이지 :!/모든 교사/ 가 TEACHERNAME가 인수 문맥
패널이 그 인수를 소화하고 당신에게 컨텍스트 변수의 전체 제품군을 제공 할 것입니다 분류 용어 이름이어야합니다입니다 TEACHERNAME. 인수로 직접 작업하는 경우는 거의 없지만 ... 컨텍스트 변수로 작업합니다. 사람들은 일반적으로 사람들을 섞어 버리기 때문에 기억하십시오.
분류 어휘 "모든 교사"(이름은 중요하지 않음)를 작성하십시오. 용어와 정의로 어휘를 채 웁니다. 정의. 컴퓨터 이름 ".. 당신은 URL합니다 (!의 TEACHERNAME)에있을 것으로 예상 할 부분" 용어는 교사의 것입니다. 밥 스미스 ", 교사의 표시 이름을 수
이제 4 가지 콘텐츠를 만들 것
위의 내용 중 1 개를 작성하고 각 저장소에 LINK (예 : FB, YouTube, Flickr, Twitter 등) 유형을 사용하십시오. FB, YT, Flickr 등등. 예, 이것은 단지 "자신의 콘텐츠"가 아닌 단지 링크 일 뿐이므로이 예제로 작업하는 컨텍스트를 먼저 얻으십시오 ..
이제 4 개의 뷰를 생성하십시오 네 가지 콘텐츠 유형 각각에 대해 필터링되고 분류 용어의 인수를 사용합니다. 그것을 테스트하십시오. "facebook"보기에 인수 "bob-smith"가 주어지면 Bob Smith의 페이스 북 주소가 표시됩니까?
중간에 있습니다. 교사 컴퓨터 이름과 콘텐츠/출력을 연결했습니다.이 네 가지보기 창을 패널의 페이지 콘텐츠 영역에 추가 할 수 있습니다. 해당 URL이 실제 콘텐츠 피드 데이터 인 것처럼 가장해야합니다.
이제 불행히도 이러한 웹 사이트에는 교사 피드를 소싱하거나 임베딩/구독하는 자체적 인 방법이 있습니다. 각 웹 사이트에 대한 구독자 URL을 모두 수집해야합니다. Bob Smith와 함께 테스트 한 컨텐츠 노드에 컨텐츠를 넣으십시오. 이러한 4 가지 콘텐츠 유형을 편집하고 필요한 경우 (iframe, object 등) 허용하도록 "전체 HTML"oredit 필터링 된 HTML을 허용해야 할 수도 있습니다.
나는 이것을 가장 잘 설명하지는 못했지만 큰 일이다. 문제가 있으면 문제를 해결하십시오. 예를 들어 선생님 피드가 작동하지 않는 것처럼 보이면 한 교사에게 테스트를 하드 코딩하고 (문제를 해결하기 위해 문맥을 잡아 내고), 필요하다면 하나/노드/nid로 하드 코드하십시오).
이 4 개의 콘텐츠 패널 각각은 외부 데이터를 가져오고 나머지 디스플레이는 패널에서 처리해야한다는 아이디어가 있습니다.