2011-05-30 15 views
8

En Liquid, ¿cómo puedo averiguar todos los valores que contiene una colección? ¿Hay una función print_r o similar?Print_r equivalente en Liquid

El ejemplo siguiente devolverá el título del artículo, pero me gustaría saber qué otro elemento de variables también contiene.

item.title 

Thanks.

+0

No tengo experiencia con el líquido per se, por lo que no puedo publicar esto como respuesta, pero puede usar 'inspeccionar' en Ruby para imprimir el contenido de un objeto: http: // apidock.com/ruby/Object/inspect. – polarblau

+0

Gracias por la sugerencia, pero no funciona. – addedlovely

Respuesta

13

¡Ah llegó al final! No es exactamente un print_r, pero lo suficientemente cerca como para ver qué hay disponible. Esto imprime las propiedades en formato JSON, para que pueda ver lo que está allí.

{{item | json}} 
+0

Tenga en cuenta que no todos los atributos Líquidos disponibles se descargarán con '| json' filter: ¡la estructura de los objetos puede ser diferente en algunos casos! La [Referencia líquida] de Shopify (https://help.shopify.com/themes/liquid/objects) es un gran recurso si algo no se comporta del modo que usted espera (o si está buscando algo que debería estar allí pero no lo hace) parece ser) –

Cuestiones relacionadas