如何在Shopify中显示元字段
我们有一组产品,我们想免费送货。为了做到这一点,我已经使他们的重量=0,并创建了一个重量为0磅的航运 这样货物就可以通过购物车。但是…我想在产品页面上显示实际重量 我已经为装运重量创建了一个元字段,我正在尝试将该值调用到产品页面,但没有任何运气 以下是我正在尝试的代码如何在Shopify中显示元字段,shopify,variant,Shopify,Variant,我们有一组产品,我们想免费送货。为了做到这一点,我已经使他们的重量=0,并创建了一个重量为0磅的航运 这样货物就可以通过购物车。但是…我想在产品页面上显示实际重量 我已经为装运重量创建了一个元字段,我正在尝试将该值调用到产品页面,但没有任何运气 以下是我正在尝试的代码 //------SHIPPING WEIGHT-------------------------// {% if product.vendor == 'American Chains' %} $('.wt').text((
//------SHIPPING WEIGHT-------------------------//
{% if product.vendor == 'American Chains' %}
$('.wt').text((variant.ShippingWeight)+'lb');
// {{ variant.metafields.ShippingWeight.shipping_weight }}
{% else %}
$('.wt').text(parseInt(variant.weight * 0.0022046, 10) + 'lb');
{% endif %}
//------SHIPPING WEIGHT-------------------------//
感谢您在这方面提供的帮助或指导。在中,您只能访问该产品。如果要访问特定的产品变型,必须循环浏览产品变型。在循环中,您可以访问变量的
{% for variant in product.variants %}
// to display the variant metafields use {{resource.metafields.namespace.key}}
{{ variant.metafields.ShippingWeight.shipping_weight }}
{% endfor %}
使用此链接继续
简单的
{% for field in product.metafields.instructions %}
{{ field | first }}: {{ field | last }}
{% endfor %}
{% assign value = product.metafields.metafield_values%}
<p>{{ value.color }}</p>
{%assign value=product.metafields.metafield\u values%}
{{value.color}}
输出:红色
------------------------------
{{metafields.namespace.key}}
------------------------------
名称空间=prod_视频
{{product.metafields.prod_video.prod_video}
{{collection.metafields.prod_video.prod_video}
---------具有相同命名空间和不同键的metafield循环------------
{%用于product.collections%中的集合}
{collection.metafields.additional_images%}
{%endfor%}
{%endfor%}
这是什么语言?您应该添加一个标记来表明这一点。答案说明(-Andrei Suvorkov)对此进行了解释
<div class="prod_add_img">
{% for collection in product.collections %}
{% for field in collection.metafields.additional_images %}
<img src="{{ field | last | asset_url }}">
{% endfor %}
{% endfor %}
</div>