Configurar multisitio para multilenguaje

Requiere Statamic Pro. Cómo agregar un sitio en otro idioma y compartir contenido.

Actualizado el min de lectura

Habilitar multisitio

Necesitas Statamic Pro. Activa STATAMIC_PRO=true en .env y agrega el sitio en resources/sites.yaml con su locale y URL.

Locale por sitio

Cada sitio define short_locale (es), locale (es_CL) y URL base. El layout usa {{ site:short_locale }} para el atributo lang del html.

Localizar entries

En el CP, cada entry tiene un selector de sitio. Puedes traducirla o dejarla heredando del sitio principal.

Campos localizables

En el blueprint, marca cada campo con localizable: true para que sea traducible por sitio. Si no, comparte el valor entre todos.

URL del sitio

Define la URL base de cada sitio: subdominio (en.tu-sitio.com), subdirectorio (tu-sitio.com/en) o dominio aparte. Cada opción tiene SEO trade-offs.

¿Te fue útil este artículo?

✓ ¡Gracias por tu feedback!

Lamentamos que no haya sido lo que buscabas. ¿Quieres contactarnos directamente?

Contactar soporte

¿Aún necesitas ayuda?

Si no encontraste lo que buscabas, contáctanos y te ayudaremos lo antes posible.

Contactar soporte