Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

206
Vistas
¿Cómo acceder a una traducción en Javascript del escaparate de Shopware 6?

¿Cómo se puede acceder a una traducción cortada (creada como aquí: https://developer.shopware.com/docs/guides/plugins/plugins/storefront/add-translations ) en el código Javascript de la interfaz?

Lo primero que me viene a la mente es imprimir la cadena traducida en algún tipo de etiqueta/atributo de datos oculto dentro del archivo twig y luego leerlo desde el código JavaScript.

Pero, ¿hay alguna forma sugerida de hacer esto?

EDITAR: Estoy buscando ejemplos sobre cómo los desarrolladores principales de Shopware 6 hacen esto, para encontrar una mejor práctica y no inventar algo propio.

about 4 years ago · Juan Pablo Isaza
1 Respuestas
Responde la pregunta

0

Si lo necesita una vez por página, puede agregarlo al atributo de datos dentro del elemento relacionado con el complemento. De otra manera, especialmente recomendado cuando lo necesita varias veces en una página para guardar contenido:

Personalmente, me gusta establecer estos textos en una variable para la ventana. Justo donde se configuran otras variables de ventana y solicítelas dentro del complemento.

 {% block base_script_router %} {{ parent() }} <script> window.contactTexts = { product: '{{ 'anySnippet'|trans|e('js') }}', basket: '{{ 'anySnippet'|trans|e('js') }}', order: '{{ 'anySnippet'|trans|e('js') }}', inkl: '{{ 'anySnippet'|trans|e('js') }}' }; </script> {% endblock %}
about 4 years ago · Juan Pablo Isaza Denunciar
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda