Hola!
He creado un snippet que quisiera incluir en una template de producto, pero no sé cómo hacerlo mediante liquid.
Tengo creado este bloque y lo que necesito es sustituir el párrafo por el snippet que he creado:
"d5956346-9868-42fb-a99e-169fb46d7494": {
"type": "richtext",
"settings": {
"text": "<p>AQUÍ QUIERO PONER EL SNIPPET</p>"
}
},
He probado a poner en el campo “text” esto para incluir el snippet, pero me da error:
{% render 'nombre_snippet' %}
Supongo que no funciona para un campo “text”, pero no sé cómo incluirlo. No conozco mucho la programación con .liquid pero espero que me podáis ayudar para poder hacerlo yo misma.
Gracias
Para poder colaborarte siempre es importante que coloques algo mas de contexto:
-
Nombre del tema que usas
-
La tienda o preview de la misma (recomendado)
-
Una captura o nombre del archivo donde quieres hacer la modificación
-
Explicar y dar contexto de porque necesitas usar un snippet de esta forma, es para una app
Estos 4 puntos te aseguran que tengas una buena respuesta a tu pregunta.
Ahora, como se soluciona esto:
Debes agregar un input, este input debe ser de tipo liquid y luego agregas el código liquid que necesitas.
- El input debe estar dentro del settings de tu sección donde requieres que se visualice
- Si no se visualiza entonces ya hay que revisar el código y ver porque sucede.
https://shopify.dev/docs/storefronts/themes/architecture/settings/input-settings#liquid
EL trabajo es simple pero sin esos 3 datos puede causar conflicto en tema la modificación y afectar tu tienda.
Saludos,