相当于 Liquid 中的 is_array()?

An equivalent to is_array() in Liquid?

有没有办法在 Liquid 中测试某个东西是否是数组?或者如果一个数组是空的?或者如果变量已定义但为空?

我正在尝试为 Shopify 写一些东西,如果产品没有任何变体,它只会显示一个特定的元字段,但似乎没有任何方法可以测试 product.variants 是否有Liquid 中的任何内容。

事实证明,您可以使用 .size 来检查字符串的长度或数组的大小。例如,if product.variants.size > 1.

了解 Array Filters in Liquid