변형이 활성화된 메타데이터 탐색 - 사이트 모음 용어 집합 또는 변형 사이트 용어 집합을 사용하시겠습니까?

sharepoint.stackexchange https://sharepoint.stackexchange.com//questions/81177

문제

변형이 활성화된 메타데이터 탐색을 사용하는 경우 기본값은 다음과 같습니다(언어 EN-US 및 DE-DE 가정).

또한 게시 포털의 기본값은 메타데이터 탐색을 사용하는 것입니다.SharePoint는 사이트당 하나의 용어 집합을 만듭니다(예:사이트 모음에 대해 하나의 탐색 용어 집합, 각 새 변형 사이트에 대해 하나씩).

그래서 지금은 세 가지 용어 집합이 있습니다.

  • 사이트 탐색
  • 변형 탐색
  • 변형 탐색(EN-US)

기본적으로 변형 사이트는 하지 마라 사이트 모음에서 탐색을 상속합니다.즉, 소스 변형(de-de) 내에서 새 페이지를 만들고 탐색 메타데이터 용어를 할당하면 해당 용어가 자동으로 다른 변형 용어 집합에 복사됩니다. term 에서 복사됩니다 "변형 내비게이션" 에게 "변형 내비게이션(EN-US)").


내 질문은 다음과 같습니다.그렇게 하면 동일한 페이지에 대한 "친숙한 URL"이 다음과 같이 됩니다.

내가 원하는 것은 언어 부분 제거(de/en) URL을 다음과 같이 만들고 싶습니다.

변형 사이트별로 자동으로 생성된 용어 집합을 사용하면 이것이 불가능해 보입니까, 아니면 가능합니까?사이트 모음에서 모든 변형 사이트에 대한 탐색을 상속하고 거기에서 수동으로 용어를 만들어야 합니까? 즉, "원본 변형을 대상 변형 용어 집합으로 자동 복사" 기능이 모두 손실된다는 의미입니까?

도움이 되었습니까?

해결책

이를 수행하는 "기본적인" 방법은 없습니다.그러나 사용자 정의 사이트 맵 공급자를 만들고 코드에서 Managed Metadata Service의 데이터를 가져올 수 있습니다.그런 다음 필요에 따라 정보를 수정할 수 있습니다.

시작하는 데 도움이 되는 몇 가지 정보는 다음과 같습니다.

TaxonomySession(메타데이터를 얻는 방법): http://msdn.microsoft.com/en-us/library/microsoft.sharepoint.taxonomy.taxonomysession(v=office.14).aspx

샘플 사용자 정의 사이트 맵 제공자: http://msdn.microsoft.com/en-us/library/cc789625(v=office.14).aspx

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 sharepoint.stackexchange
scroll top