我试图在资产网址中插入metafield
变量,如下所示:
{% assign review = product.metafields.review %}
{% assign key = 'rating' %}
<img src="{{ '[review.rating].png' | asset_url }}"/>
由于某种原因,它不会返回实际变量,而是文本本身,是否有办法实现这一目标?
答案 0 :(得分:1)
如果命名空间product.metafields.review中存在任何评论,那么您必须遍历它们。当您这样做时,对于每次迭代,您将获得一些键值对。有了这些,您可以打印出元数据资源的实际数据。你在你的片段中尝试的东西似乎有点偏。尝试访问迭代器中的评级键,如果它存在,那么您的图像片段就可以使用该值。