2011-09-03 7 views
0

웹 응용 프로그램에서 크로스 사이트 헤더 (cross site header)를 개발 중입니다. 예를 들면 : 게시 사이트로는 http://sdw1999:1234, 내 팀 사이트는 http://sdw1999:1234/sites/team입니다. 나는 범위가 사이트 인 기능 활성화시 팀 사이트에서 내 게시 사이트의 TopNavBar를 표시하기 위해 사용자 정의 컨트롤을 사용하고 있습니다. 하지만 그 일은 PortalSiteMapProvider를 사용하는 순간부터입니다. 어떤 코드에서든지 현재 활성화 된 사이트에 대응하는 현재 사이트를 작성하는 코드입니다. 하지만 게시 사이트의 TopNavBar를 원합니다. 그래서 누군가이 문제를 해결하도록 도와주세요. 일부 코드는 정말 도움이 될 것입니다. 이것을 위해 n은 CrossSitenvaProvider라는 클래스를 만들었습니다.이 클래스는 portalsitemapprovider를 상속 받았고 메신저는 web.config에 제공자를 추가하여이 사용자 정의 공급자를 참조했습니다 ... 모든 것이 거의 완료되었지만 노드를 가져 오는 중 ... Plz이 나를 도와줍니다. 정말로 붙어 넣었습니다.Sharepoint 크로스 사이트 헤더 (사용자 컨트롤 사용)

답변

0

사이트가 다른 사이트 모음의 일부인 경우 사이트간에 탐색을 공유 할 수 없습니다.

당신은

  • 당신의 팀 사이트에 게시 기능을 활성화 모든 컨트롤을 만들지 않고 수동으로이 작업을 수행 할 수 있습니다.

  • 이동하려면 사이트 설정 -> 당신의 팀 사이트 다음

  • 수동으로 게시 사이트 사이트 모음의 링크를 참조 최상위 탐색에있는 링크를 만들 수 있습니다에서 탐색 설정.

관련 문제