Cómo visualizar el contenido en función del idioma del sitio web
Cómo funciona
Puede segmentar el contenido y mostrar bloques concretos solo a los usuarios que vean la página en determinados idiomas mediante un código HTML personalizado. Puede utilizar una solución existente o añadir su propio código.
Cómo conseguirlo
Utilizar una solución existente
- Abra su proyecto en Cuenta del editor.
- En la barra lateral haga clic en Site Builder.
- Haga clic en Open Site Builder.
- En el bloque Header, establezca el componente Translations.
- Seleccione el idioma para el que desee ocultar determinados bloques.
- Inserte el siguiente código en el bloque Custom code:
Copy
- html
1<script>
2 (function () {
3 var blockArray = [
4 {
5 blockName: '.block--packs',
6 blockNumber: 0
7 },
8 {
9 blockName: '.block--description',
10 blockNumber: 0
11 }
12 ];
13
14 function removeBlock() {
15 setTimeout(function () {
16 blockArray.map(function (block) {
17 return document.querySelectorAll(block.blockName)[block.blockNumber];
18 })
19 .forEach(function (element) {
20 element && element.remove();
21 });
22 }, 0);
23 }
24
25 removeBlock();
26 })();
27</script>
- En la matriz
blockArray
, modifique los siguientes parámetros para cada bloque que desee ocultar a los usuarios para el idioma elegido:blockName
- el nombre de la clase CSS del bloque. Las opciones posibles son:- .block--header (el bloque Header )
- .block--hero (el bloque Call-to-action )
- .block--html (el bloque Custom code )
- .block--packs (el bloque Packs )
- .block--description (el bloque Description )
- .block--gallery (el bloque Gallery )
- .block--requirements (el bloque System requirements )
- .block--faq (el bloque FAQs )
- .block--embed (el bloque Social media widgets )
- .block--news (el bloque News )
- .block--footer (el bloque Footer )
blockNumber
- el número de secuencia del bloque. El valor mínimo es0
.
- Haga clic en Preview para ver sus cambios.
Vea el tutorial en vídeo para seguir estas instrucciones:
Agregar su propio código
- En Builder, haga clic en Add block y seleccione Custom code.
- Inserte su propio código en el bloque.
¿Te ha resultado útil este artículo?
¡Gracias por tu mensaje!
Nos ayudará a mejorar tu experiencia.Enlaces útiles
Última actualización: 26 de Marzo de 2024¿Has encontrado una errata u otro error de texto? Selecciona el texto y pulsa Ctrl+Intro.