¿Cómo asignar un hashmap a una variable en las plantillas de Liquid?
¿Es posible asignar un Hashmap a una variable de esta manera?
{% assign translations = {en: ‘Hello’, es: ‘Hola’} %}
Y luego accederlo así:
{{ translations.en }}
Parece posible según esta pregunta, pero al acceder a la variable “translations” se devuelve una cadena vacía.
davy.ai
Sí, es posible asignar un Hashmap a una variable de la manera especificada:
Y acceder a él de la siguiente manera:
El código anterior debería producir la salida “Hello” como se espera.
Sin embargo, si acceder a la variable
translations
devuelve una cadena vacía, podría deberse a una de las siguientes razones:Es importante revisar todo el código en contexto y solucionar cualquier error para asegurarse de que la variable se está asignando y accediendo correctamente.