Мультилендинг по языку браузера

Показ и скрытие блоков на странице в зависимости от языка
Для мультиязычного сайта можно сделать замену блоков в зависимости от языка, установленного в браузере пользователя.
1. Создайте страницу и сделайте на ней блоки на разных языках.
2. Добавьте на основную страницу блок T839, категория «Другое».
Библиотека блоков: блок T839 «Dynamic blocks: hide/show block depending on Language» в категории «Other».
3. Добавьте отдельную карточку для каждой языковой версии.
4. Код страны: укажите двухбуквенный код страны; через запятую, если их больше одного. Можно оставить поле пустым, но в таком случае карточка с пустым полем должна быть первой.
Чтобы обозначить язык в поле «Код страны», используйте кодировку ISO 3166-1
Основные коды:
RU — Россия, русский
US — США, английский
DE — Германия, немецкий
ES — Испания, испанский
5. Выберите ID блоков для показа и скрытия. Их можно выбрать с помощью ссылки Выбрать блок или вставить вручную — ID каждого блока находится внизу настроек блока.

Галочка «если не совпадает»: блоки показываются и скрываются, если язык пользователя не совпадает с указанным в карточке. Если карточек много, то карточка с таким условием должна быть последней.
Панель контента блока: кнопка «Save and close» в верхней панели, поля «LANGUAGE», «SHOWED BLOCK» и «HIDDEN BLOCKS» для настройки условий мультилендинга.
6. Опубликуйте страницу, обновите ее несколько раз и проверьте работу блока.
Пример: всем посетителям, которые не знают русский язык, показываем страницу на английском языке

Основная версия сайта на русском языке. Мы хотим, чтобы люди, которые не знают русский язык, видели страницу на английском.

1. Создаем две страницы: mysite.com/ru (на русском) и mysite.com/en (на английском)
2. На странице mysite.com/ru добавляем блок Т805 с настройками:
Код страны: RU
Ссылка: mysite.com/en
Ставим галочку «Если не совпадает»
Панель «Контент»: поля «COUNTRY CODE», «LINK» и опция «If doesn't match» в блоке настроек элемента. Поля заполнены кодом страны и ссылкой на языковую версию сайта. Вверху — кнопки «Save» и «Save and close».
Теперь если человек заходит на страницу mysite.com/ru (на русском языке), а у него нет в браузере русского языка, он будет перенаправлен на страницу mysite.com/en на английском языке.
Проверка языка браузера
Язык вашего браузера: русский
Проверка языка браузера
Язык вашего браузера: english

Как сделать персонализированные лендинги для разных клиентов

Замена контента в зависимости от параметров в ссылке странице

Как заменять текст или блоки на странице исходя из геопозиции пользователя

Перенаправляем пользователя на определенную страницу в зависимости от его местонахождения

Перенаправление посетителя на страницу с нужной языковой версией

Made on
Tilda