Есть ли способ установить посадочную страницу вариаций [без настроек]?
-
10-12-2019 - |
Вопрос
Я знаю по умолчанию, когда пользователи переходят к корневому сайту вариации, они перенаправлены на соответствующий верхний сайт метки вариации на основе языковой настройки их веб-браузера.Например, если язык браузера пользователя по умолчанию является французским, SharePoint Server 2013 перенаправляет, что пользователь на верхний сайт французской маркировки вариаций.Есть ли способ убедиться, что все начинаются с того же языка, несмотря на их региональные настройки браузера?
Я знаю Benjamin Niaulin Об этом говорил, но он не работает так:
Один из способов убедиться, что все начинаются с того же языка, несмотря на Их региональные настройки браузера должны устанавливать его через центральный Администрация в приложении службы профиля пользователя.Конечно Проходя каждый отдельный профиль может быть долго, вы смотрите в PowerShell
Решение
Логика содержится в variationroot.aspx, которая по умолчанию перенаправляет пользователей в соответствии с настройками языка и файла cookie с помощью пользовательского элемента управления в макете страницы (VARIATIONROTPAGELAYOUT.ASPX).
У вас есть ряд вариантов настройки этой логики, если требуется, включая замену пользовательского элемента управления или добавления какой-либо логики на стороне клиента с помощью JavaScript или изменение страницы приветствия для вариации корневого сайта.
Если они все идут на одну и ту же страницу начать независимо от того, вы можете просто изменить страницу приветствия корневого сайта, чтобы указать их непосредственно на выборах странице посадки языка и не использовать VariationRoot.aspx вообще.
Более общая информация о настройке на MSDN (2010но все же уместно).