Business
Jobs
  • About Us
  • Solutions
    • Job Postings
      Post your job and receive qualified candidates in 48h.
    • Candidate Assessments
      500+ technical and psychological tests, plus anti-fraud.
    • Headhunting
      Tailor-made executive search from start to finish.
    • Payroll + EOR
      Payroll dispersal and EOR across 15+ LATAM countries.
  • Pricing
  • Jobs

0

207
Views
¿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 answers
Answer question

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 Report
Answer question
Find remote jobs

Discover the new way to find a job!

Top jobs
Top job categories
Business
Post vacancy Pricing Sales
Legal
Terms and conditions Privacy policy
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Show me some job opportunities
There's an error!