문제

기본적으로 사용자가 변형 루트 사이트로 이동하면 웹 브라우저의 언어 설정을 기반으로 변형 레이블의 해당 상위 사이트로 리디렉션됩니다.예를 들어 사용자의 기본 브라우저 언어가 프랑스어 인 경우 SharePoint Server 2013은 해당 사용자를 프랑스 변형 레이블의 상단 사이트로 리디렉션합니다.지역 브라우저 설정에도 불구하고 모두가 동일한 언어로 시작하는지 확인하는 방법이 있습니까?

나는 Benjamin Niaulin 그것에 대해 이야기했지만 이렇게 작동하지 않습니다 :

모두가 같은 언어로 시작하는지 확인하는 한 가지 방법 그들의 지역 브라우저 설정은 중앙을 통해 그것을 설정하는 것입니다. 사용자 프로필 서비스 응용 프로그램의 관리.물론이야 각 개인 프로필을 거치는 것은 길어질 수 있습니다. PowerShell

도움이 되었습니까?

해결책

로직은 variationRoot.aspx에 포함되어 있으며 기본적으로 페이지 레이아웃 (VariationRootPageLayout.aspx)의 사용자 정의 컨트롤을 통해 언어 및 쿠키 설정에 따라 사용자를 리디렉션합니다.

사용자 정의 컨트롤을 교체하거나 JavaScript를 사용하여 일부 클라이언트 측 논리를 추가하거나 변형 루트 사이트의 환영 페이지를 변경하는 것을 포함하여 필요한 경우이 논리를 사용자 정의 할 수있는 여러 가지 옵션이 있습니다.

모두 동일한 시작 페이지로 가면 루트 사이트의 시작 페이지를 변경하여 선택한 언어 사이트 랜딩 페이지에서 직접 가리키고 VARIALYROOT.ASPX를 전혀 사용할 수 없습니다.

MSDN (2010 년)그러나 여전히 관련성).

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