FROM CACHE - es_header
Esta comunidad ahora recibe asistencia de una red de pares. El equipo de atención al cliente de Shopify ya no ofrece servicio a esta comunidad. Te animamos a conectar con otros emprendedores y partners para pedir ayuda y compartir tus experiencias. Sigue avisando de asuntos que incumplan nuestro Código de Conducta o contenidos que se deberían eliminar.

Re: Mostrar metafield de lista de colecciones

RESUELTAS

Mostrar metafield de lista de colecciones

JRcode
Shopify Partner
27 1 1

Hola,

He creado un metafield de shopify para mostrar enlaces a colecciones relacionados con la que se está viendo. El problema es que no se como recuperara el título y URL de las colecciones para crear los enlaces. 

Cuando muestro el metafield me devuelve:  ["gid://shopify/Collection/266890772652","gid://shopify/Collection/266440638636","gid://shopify/Collection/266440573100","gid://shopify/Collection/266441064620","gid://shopify/Collection/266440835244"]

 

No se como usar esta info para obtener los datos (título y URL). 

 

Adjunto una captura del metafield por si sirve de ayuda:

 

child-01.jpg

 

Muchas gracias. 

1 SOLUCIÓN ACEPTADA

JRcode
Shopify Partner
27 1 1

Éxito.

Buenos días

Ya he encontrado la solución:

 

El fallo lo tenía al asignar el metafield con la lista. Lo hacía de la siguiente forma:

{% assign childCollection = collection.metafields.custom.childs_collections %}

 

Y la forma correcta es recuperando el valor del campo (.VALUE😞

{% assign childCollection = collection.metafields.custom.childs_collections.value %}

 

Así ya se puede acceder en el bucle FOR a todas la propiedades de las distintas colecciones (.title, .url, .tags,etc.)

Ver la solución en mensaje original publicado

1 RESPUESTA 1

JRcode
Shopify Partner
27 1 1

Éxito.

Buenos días

Ya he encontrado la solución:

 

El fallo lo tenía al asignar el metafield con la lista. Lo hacía de la siguiente forma:

{% assign childCollection = collection.metafields.custom.childs_collections %}

 

Y la forma correcta es recuperando el valor del campo (.VALUE😞

{% assign childCollection = collection.metafields.custom.childs_collections.value %}

 

Así ya se puede acceder en el bucle FOR a todas la propiedades de las distintas colecciones (.title, .url, .tags,etc.)