Как показать контент в зависимости от языка сайта
Как это работает
Вы можете сегментировать контент на сайте с помощью пользовательского HTML-кода и показывать отдельные блоки только тем пользователям, которые просматривают ваш сайт на определенных языках. Вы можете использовать готовое решение или добавить свой код.
Как настроить
Использование готового решения
- Откройте проект в Личном кабинете.
- В боковом меню нажмите Site Builder.
- Нажмите Открыть Site Builder.
- В блоке Хедер настройте компонент Языки.
- В селекторе языков выберите те, для которых вы хотите добавить локализованное изображение.
- Вставьте в блок Ваш код следующий код:
Copy
- html
<script>
(function () {
var blockArray = [
{
blockName: '.block--packs',
blockNumber: 0
},
{
blockName: '.block--description',
blockNumber: 0
}
];
function removeBlock() {
setTimeout(function () {
blockArray.map(function (block) {
return document.querySelectorAll(block.blockName)[block.blockNumber];
})
.forEach(function (element) {
element && element.remove();
});
}, 0);
}
removeBlock();
})();
</script>
- Измените в коде в массиве
blockArray
следующие параметры для каждого блока, который вы хотите скрыть для выбранного языка:blockName
— название CSS-класса блока. Возможные варианты:- .block--header (блок Заголовок)
- .block--hero (блок Call-to-action)
- .block--html (блок Ваш код)
- .block--packs (блок Игровые пакеты)
- .block--description (блок Описание)
- .block--gallery (блок Галерея)
- .block--requirements (блок Требования)
- .block--faq (блок Частые вопросы)
- .block--embed (блок Виджеты социальных сетей)
- .block--news (блок Новости)
- .block--footer (блок Футер)
blockNumber
— порядковый номер блока, начиная с0
.
- Нажмите кнопку Просмотр, чтобы увидеть изменения.
Ознакомьтесь с видеоинструкцией к разделу:
Добавление собственного кода
- В окне конструктора нажмите Добавить блок и выберите блок Ваш код.
- Вставьте в блок собственный код.
Была ли статья полезна?
Спасибо за обратную связь!
Ваши мысли и идеи помогут нам улучшить ваш пользовательский опыт.Полезные ссылки
Последнее обновление: 26 марта 2024Нашли опечатку или ошибку в тексте? Выделите ее и нажмите Ctrl+Enter.